前一篇文章构思AutoJekyll,想本来想弄个命令行工具叫autojekyll就好了,后来弄着弄着就变成EasyJekyll,基于Cocoa的OSX应用了。

###支持:

  1. 创建与编辑”草稿”
  2. 添加截图或者文件到”草稿”
  3. 从”draft”到”post”发布文章(自动生成到contents和guid)
  4. 从”post”到”draft”编辑文章
  5. publish自动调用git接口,push文章到服务器

###目录规则:

  1. _posts下的文章名称必须按照规则: {jekyllroot}/_post/[yyyy]-[mm]-[dd]-[id]-[name].md
  2. 文章下的file需要按照规则: {jekyllroot}/assets/media/[yyyy]/[mm]/[dd]/[name]-[fileid].{文件后缀}
  3. 每篇文章的info都需要tags

###使用:

  1. 先配置perferences里的root directory of blog到jekyll的根目录
  2. 然后就能使用了

###实现:

  1. 耗时5天业余时间(可能第一次做Mac,不熟悉)
  2. 涉及基本的Cocoa控件(CollectionView,TableView,NSWindow,NSMenu等)
  3. 文件和目录相关操作(NSURL, NSFileManager)
  4. Sandbox和BookmarkURL
  5. GCD

点击这里下载EasyJekyll



评论需要翻墙 for disqus