HOME

hjue edited this page Aug 16, 2014 · 1 revision

JustWriting

Justwriting是一个极简开源博客系统,不同于Wordpress等传统博客系统,Justwriting没有博客后台,你只需要在你的电脑上用Markdown书写,还有比这更简单的吗。同时你不用担心你的文章丢失,因为文章就在你的电脑里。

Justwriting的创意来自Farbox,我自己原本也是Farbox的粉丝,只是最近喜欢折腾,写了这个博客系统。

Justwriting是用Dropbox来同步文章。如果自己有VPS或者虚拟主机,建议你使用Dropbox+Justwriting,在设置博客系统以后,你只需要用Markdown书写,完全不需要关注其他。

如果你不用Dropbox,目前只能通过FTP、SVN、Git等其他途径发布文章了,这样不能发挥Justwriting最大的功效。

其他网盘的支持我正在推进中,微博微盘(Vdisk)无法支持了,因为Vdisk App沙箱中的文件居然不出现在用户的微盘中的,My God!这是Vdisk的文档

下一个计划支持的网盘是百度网盘。

使用当中有任何问题,点这里告诉我

Requirements

  • PHP 5.3.6+

Features

  • 极简博客,全部代码不超过400行
  • 不需要数据库
  • 不需要博客后台,只需要在本地书写
  • 用Markdown书写
  • Twig Templates
  • 支持使用Dropbox发布文章

Install

  1. 设置博客参数,修改settings.php
  2. 上传源代码到你的PHP空间
  3. 将Markdown文档放到posts目录中

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

修改博客配置

博客配置在根目录下的settings.php中。 使用SAE搭建博客的小伙伴可以通过SAE提供的在线编辑代码的功能修改配置,或者通过SVN修改settings.php。

写文章

文章头部放置头信息

文章头部放置头信息,Justwriting采用的Farbox头部信息的格式,同时也支持Jekyll的头信息格式。

Date: 2014-08-09
Title: 文章标题
Intro: 文章摘要
Tags: Justwriting Blog
Status: public

这里写正文

文章完成之前status可以设置为draft,这样这篇文章不会出现在你的博客列表中。

在posts目录中用Markdown书写,保存为.md文件。

文章发布

  • 如果是在自己的VPS上搭建Justwriting,建议使用Dropbox来同步文章

    1. Create App
    2. Generated access token
    3. Configure params in settings.php: $blog_config['dropbox']['key'],$blog_config['dropbox']['secret'],$blog_config['dropbox']['access_token']
    4. access http://your_justwriting_site/sync/dropbox/download for syncing posts
  • 如果在SAE上搭建Justwriting,建议使用SVN来更新文章 Windows下SVN的使用方法点这里 Mac & Linux 下还是习惯用命令行:

    svn co https://svn.sinaapp.com/you_sae_name
    svn add 1/
    svn ci -m "submit code"   
    

    详情使用方法点这里

ToDo List

  • 文章列表分页
  • 支持微盘同步(Sina网盘) Vdisk暂时无法支持了,除非申请basic访问权限。Vdisk的App沙箱中的文件居然不出现在用户的微盘中。 Vdisk的文档

  • 百度网盘

  • 支持插件机制

谁在用

如果你使用了Justwriting,你将出现在这里。点这里告诉我

Contributors

Online Demo

Online Demo

License

MIT