A web manager for Octopress
使用 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。
接着后台方面:
- 读取 markdown 文件
- 显示 markdown 文件
- 编辑 markdown 文件
- 新建 markdown 文件
- 调用 rake 命令。
这五部分构成。
其实这篇文章我是想试试看能不能部署成功的。如果你看到这篇文章,说明我的系统成功地将 web 上新建、编辑的新日志部署到服务器上。。。。。
comments powered by Disqus