Journey
一个用 Go 编写的博客引擎,兼容 Ghost 主题。
关于我们
请注意,Journey 仍处于 alpha 阶段,尚未进行生产测试。并不是所有的 Ghost 主题助手都已经实现,所以有些 Ghost 主题一定会有问题。如果遇到不能使用的主题,请开一个新问题。
易于使用
从任何地方和任何设备创建或更新您的文章。只需将您的浏览器指向 yourblog.url/admin/,登录后,就可以开始打字了:)
可扩展
用 Lua 编写插件来实现生成页面时的自定义行为。在 Wiki 上学习如何做!
好东西马上就可以用
使用 Ghost 主题来设计你的博客。现在已经有一个伟大的设计师社区在研究 Ghost 兼容主题。查看 Ghost 市场 来获得一个想法。你也可以通过 几个简单的步骤 将你现有的 Ghost 安装迁移到 Journey。
好东西来了
我希望:规划 Journey 的未来,高优先级目标是支持 MySQL、PostgreSQL 和 Google App Engine。
轻松安全
其他博客引擎需要你安装 Nginx 或 Apache 才能启用 HTTPS。使用 Journey,只需在配置中启用 HTTPS,就可以开始用于开发目的。在生产中,只需将生成的证书替换为自己的证书,就可以开始使用了。
无依赖性
不用担心安装正确的 Node.js、Python 或其他东西的版本。只需下载适合你的操作系统和 CPU 架构的最新版本,然后将文件夹放在你喜欢的任何地方,并运行 Journey 可执行文件。这样就完成了。
轻量级和快速
Journey 仍处于早期开发阶段。然而,初步测试表明,它在生成页面方面要比运行在 Node.js 上的 Ghost 快得多。它还非常少地消耗你宝贵的内存。例如,在 Mac OS X 上测试。在 Mac OS X 上进行测试,它只占用了 3.5 MB 的内存,然后愉快地继续工作。
这种纤细的设计使 Journey 成为建立微型博客或在低端 vps 机器或微型计算机(如树莓派)上托管的理想选择。
可在任何地方部署
下载 Linux(AMD64, i386, ARM)、Mac OS X(AMD64, i386)或 Windows(AMD64、 i386)的发布包并立即开始使用 Journey。从源码中构建 Journey,使其能在众多其他操作系统上运行。
安装 Journey
要开始使用 Journey,请前往发布页面,下载与您的操作系统和 CPU 架构相对应的 zip 文件。然后将 Journey 解压到你喜欢的地方。为什么不把它放在你的主文件夹中(例如 /home/youruser/journey/)?
之后,前往 Setting up Journey 来配置你在本地机器上的 Journey 博客。
如果您想在 Linux 服务器上设置 Journey,请前往 "在 Ubuntu 服务器上安装 Journey " 获取分步教程。
Journey 甚至可以作为 Windows Azure Web App 运行。这是一个在互联网上免费试用或托管一个低流量的 Journey 博客的好方法。前往 将 Journey 作为 Windows Azure Web App 托管,获取分步教程。
插件
你是不是创建了一个 Journey 插件?写信给我 @kabukky或me@kaihag.com,我会在这里添加一个链接。
有问题吗?
请阅读 FAQ Wiki 页面或写信给 me@kaihag.com。
疑难解答
如果您在运行 Journey 时遇到任何问题,请参考 FAQ Wiki 页面。
如果你的问题在那里没有被讨论,请创建一个新问题。
从源代码构建
请参考 从源码构建 Journey 的 Wiki 页面,了解如何从源码构建 Journey。
如果你想关闭插件系统,你可以使用构建标签 "noplugins" 来实现。
为 Journey 做贡献
我们非常欢迎 Pull 请求,但请在开发分支上创建。但请在开发分支上创建它们。主分支只在新版本发布时才会更新。
(First version translated and edited by vz on 2020.12.19)