Justwriting+Markdown+SAE搭建自己的博客系统

Justwriting

Justwriting是一个极简开源博客系统,不同于Wordpress等传统博客系统,Justwriting没有博客后台,你只需要在你的电脑上用Markdown书写,还有比这更简单的吗。同时你不用担心你的文章丢失,因为文章就在你的电脑里。
Justwriting的创意来自Farbox,我自己原本也是Farbox的用户,只是最近Farbox文章同步太慢(也许是用户量太大了),并且访问速度也很慢,自己才写了这个博客系统。
Justwriting同样是用Dropbox来同步文章。如果自己有VPS或者虚拟主机,建议你使用Dropbox+Justwriting,在设置博客系统以后,你只需要用Markdown书写,完全不需要关注其他。
如果你不用Dropbox,目前只能通过FTP、SVN、Git等其他途径发布文章了,这样不能发挥Justwriting最大的功效。
其他网盘的支持我正在推进中,微博微盘(Vdisk)无法支持了。因为Vdisk App沙箱中的文件居然不出现在用户的微盘中的,My God!这是Vdisk的文档
下一个计划支持的网盘是百度网盘。

Markdown

Markdown是一种标记语言,他的目标是成为一种适用于网络的书写语言。 如果你还不了解Markdown,点这里学习Markdown语法,分分钟就学可以会并且会爱上他。

SAE

SAE是Sina App Engine的简称,是新浪研发中心推出的国内首个公有云计算平台,支持PHP,MySQL,Memcached,Mail,TaskQueue,RDC(关系型数据库集群)等服务。SAE通过实名认证及开发者认证,每个月送大量云豆,对于一般的博客站点云豆完全够用,也就是说用SAE搭建博客完全免费,不需要支付费用。同时SAE还支持绑定自己的域名,只是对于没有备案的域名请求走海外中转,流量计费翻倍。

注:BAE(百度应用引擎)已经开始收费了。

安装JustWriting

  1. 下载Justwriting
  2. 修改settings.php,配置你的博客参数
  3. 把你的博客文章(文件的扩展名是.md),放到posts目录中
  4. 上传源代码到SAE
    另外还有一种快捷的安装方式:
  5. 访问Justwriting应用仓库的页面,点击安装框架
  6. 在SAE后台在线代码编辑器里修改博客参数

    下载SAE代码到本地目录

    svn co https://svn.sinaapp.com/helloworld
    helloworld需要换成你自己的sae二级域名。
    Windows用户可使用TortoiseSVN完成代码同步,使用方法见[SAE官方文档](http://sae.sina.com.cn/doc/tutorial/code-deploy.html#tortoisesvn

    写文章

    文章头部放置头信息,Justwriting采用的Farbox头部信息的格式,同时也支持Jekyll的头信息格式。
    Date: 2014-08-09
    Title: Justwriting+Markdown+SAE搭建自己的博客系统
    Tags: Justwriting Markdown
    Status: public
    
这里写正文

文章完成之前status可以设置为draft,这样这篇文章不会出现在你的博客列表中。
在posts目录中用Markdown书写,保存为.md文件。

发布文章

由于SAE服务器不能访问dropbox,所以我们只能用svn来发布文章了。
cd myhello
svn add * –force
svn ci -m “submit code”

参考资料