IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    A web manager for Octopress

    shonenada发表于 2013-05-10 22:57:00
    love 0

    使用 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 上新建、编辑的新日志部署到服务器上。。。。。



沪ICP备19023445号-2号
友情链接