使用 Python 简单地实现了 web 方式管理 octopress

以往使用 tumblr 或者是 163 博客,都有有一个可视化编辑器,发布也只需要按一下按钮就能实现了。 octopress 在这方面显得比较不方便(当然它是主张“像 hack 一样写博客”的一个博客系统,当然不一样啦)

实现思路:

python 能够使用 os.system() 或者 popen() 函数来调用系统命令,所以使用这个函数就可以调用 rake generate rake deploy 来创建和部署 octopress。

编辑器方面 我使用的是 [Markdown-Editor](https://github.com/miclle/Markdown-Editor)。 另外还找到一个 [EpicEditor](https://github.com/OscarGodson/EpicEditor)。因为 EpicEditor 比较复杂,所以我只选择了Markdown-Editor。

接着后台方面:

  1. 读取 markdown 文件
  2. 显示 markdown 文件
  3. 编辑 markdown 文件
  4. 新建 markdown 文件
  5. 调用 rake 命令。

这五部分构成。

其实这篇文章我是想试试看能不能部署成功的。如果你看到这篇文章,说明我的系统成功地将 web 上新建、编辑的新日志部署到服务器上。。。。。