Home » WordPress » WP Plugin » Writing on GitHub

Writing on GitHub

发表评论 阅读评论

Writing on GitHub 是一个可以让你在 GitHub 上写文章,然后自动同步到 WordPress,该插件灵感来源于 WordPress GitHub Sync,并且部分代码也来自于它。

很早之前就想将博客从Wordpress迁移到GitHub,然而GitHub的pages只支持静态页面,并且在国内访问不太友好, 后来发现 WordPress GitHub Sync 这个插件,可以将GitHub上的内容同步到Wordpress,简单测试下好用,就使用了。前段时间发现每次在 GitHub 修改文章都会同步失败,而且需要同步多次才会同步成功。
经查询是因为单挑mysql插入语句太大,插入失败。看了下Wordpress GitHub Sync的源码,发现有一些问题:

  1. 没必要每次都请求所有文章
  2. 没必要缓存整个树
  3. 有太多没必要的网络请求
  4. 没有原生支持Tag和category的同步

所以针对这些问题重构了该插件,并命名为 Writing on GitHub

该插件开源在GitHub https://github.com/litefeel/writing-on-github

注意:该插件需要只把GitHub上的内容搬到Wordpress,不会渲染Markdown,所以需要配合markdown插件,比如wp-parsedown

适用版本

wordpress 3.9 或 更高

安装方法

  • 将压缩包解压到 {WordPress 根目录}/wp-content/plugins/
  • 登录你的 WordPress 后台, 到 Plugins 页面激活插件 Writing on GitHub.

插件下载

Writing on GitHub For WordPress Writing on GitHub.zip

更新日志

http://wordpress.org/extend/plugins/writing-on-github/changelog/

FAQ

Q: 为什么在GitHub上写的Markdown内容不能正常显示?
A: 该插件只是把GitHub上的内容直接搬到Wordpres,所以需要一款Markdown插件配合使用,比如wp-parsedown

标签: , ,

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
回到顶部