V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hjue
V2EX  ›  分享创造

写了个类似 Farbox 的个人博客系统 Justwriting

  •  
  •   hjue · 2014-08-14 21:09:08 +08:00 · 12030 次点击
    这是一个创建于 3762 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Justwriting是一个极简开源博客系统,不同于Wordpress等传统博客系统,Justwriting没有博客后台,你只需要在你的电脑上用Markdown书写,还有比这更简单的吗。同时你不用担心你的文章丢失,因为文章就在你的电脑里。
    Justwriting的创意来自Farbox,我自己原本也是Farbox的用户,只是最近Farbox文章同步太慢(也许是用户量太大了),并且访问速度也很慢,自己才写了这个博客系统。
    Justwriting同样是用Dropbox来同步文章。如果自己有VPS或者虚拟主机,建议你使用Dropbox+Justwriting,在设置博客系统以后,你只需要用Markdown书写,完全不需要关注其他。

    Justwriting 源码地址: https://github.com/hjue/JustWriting
    第 1 条附言  ·  2014-08-16 15:59:05 +08:00
    Justwriting新增了Api发文章的接口,文档地址:https://github.com/hjue/JustWriting/wiki/API ,计划利用此接口实现微信发文章的功能
    56 条回复    2015-09-09 12:26:14 +08:00
    wsph123
        1
    wsph123  
       2014-08-14 21:20:02 +08:00   ❤️ 1
    好棒!如何更新是一个有点忧伤的问题OAQ Dropbox可用性感觉稍差TAT
    hjue
        2
    hjue  
    OP
       2014-08-14 21:22:35 +08:00
    Dropbox除了要翻墙外应该没有其他的缺点了
    wsph123
        3
    wsph123  
       2014-08-14 21:22:36 +08:00
    不知道百度云怎么样OAQ!
    hjue
        4
    hjue  
    OP
       2014-08-14 21:22:53 +08:00
    @wsph123 Dropbox除了要翻墙外应该没有其他的缺点了
    hjue
        5
    hjue  
    OP
       2014-08-14 21:23:23 +08:00
    @wsph123 我会尽快支持百度网盘
    wsph123
        6
    wsph123  
       2014-08-14 21:24:13 +08:00
    ```css
    article .entry-content{text-align:justify;}
    ```
    这个对齐方式显示起来不是太友好OAQ
    wsph123
        7
    wsph123  
       2014-08-14 21:26:35 +08:00
    印象笔记呢! 如果支持百度云的话 目测还需要提供一个可以使用百度云储存文档的MarkDown编辑器
    hjue
        8
    hjue  
    OP
       2014-08-14 21:27:20 +08:00
    @wsph123 这套模板是farbox的模板,css我还需要学习
    hjue
        9
    hjue  
    OP
       2014-08-14 21:28:54 +08:00
    @wsph123 不需要编辑器,用自己喜欢的编辑器书写markdown即可
    hjue
        10
    hjue  
    OP
       2014-08-14 21:30:40 +08:00
    SAE用户可以在这里直接安装 http://sae.sina.com.cn/?m=apps&a=detail&aid=165
    wsph123
        11
    wsph123  
       2014-08-14 21:37:23 +08:00
    @hjue 印象笔记可以在pad上新建文档什么的,百度云的话只能从网页端上传,OAQ
    wsph123
        12
    wsph123  
       2014-08-14 21:39:23 +08:00
    @wsph123 一直苦恼自己的博客要如何更新文章T^T 没找到什么好点的解决方案
    hjue
        13
    hjue  
    OP
       2014-08-14 21:41:54 +08:00
    @wsph123 farbox是个不错的选择 https://www.farbox.com/
    aphasia
        14
    aphasia  
       2014-08-14 21:44:14 +08:00
    sae 安装试试玩玩~支持啊
    hjue
        15
    hjue  
    OP
       2014-08-14 21:44:15 +08:00
    @wsph123 如果可以用百度云,到时候我写一个支持百度云的Markdown移动App :)
    forrestchang
        16
    forrestchang  
       2014-08-14 21:44:43 +08:00
    如果不能长久提供支持的话,只能是小众性的。
    hjue
        17
    hjue  
    OP
       2014-08-14 21:46:29 +08:00
    @forrestchang 什么是长久提供支持?
    wsph123
        18
    wsph123  
       2014-08-14 21:53:37 +08:00
    @hjue 一样想法!
    xieyu33333
        19
    xieyu33333  
       2014-08-14 22:08:16 +08:00
    很适合自己搭建博客,不用担心数据丢失和数据迁移了
    HerrDu
        20
    HerrDu  
       2014-08-14 22:09:33 +08:00
    farbox开始收费了?
    hjue
        21
    hjue  
    OP
       2014-08-14 22:16:23 +08:00
    @HerrDu 恩,好像是今年6月份对新用户开始收费了,老用户可以免费用5年
    jings
        22
    jings  
       2014-08-14 22:22:40 +08:00
    @hjue 长期支持是指一直有在维护吧

    ==============
    mark:网盘博客
    hjue
        23
    hjue  
    OP
       2014-08-14 22:44:30 +08:00
    @jings 我会长期维护的,我的博客就是用这个
    FarBox
        24
    FarBox  
       2014-08-14 23:05:06 +08:00   ❤️ 1
    @hjue

    > 只是最近FarBox文章同步太慢(也许是用户量太大了),并且访问速度也很慢.

    不知到hjue在FarBox上使用的域名是什么?绑定的方式是怎么样的,Nameserver/CNAME还是A记录?我们的访问速度(非A记录绑定)还是非常不错的,但国内的线路环境比较复杂,如果hjue遇到访问过慢,可以邮件告诉我们哪个省,什么线路,什么时间;这样对我们优化国内线路时会提供帮助。

    "文章同步太慢" -> 这个不应该呀…… 如果hjue在FarBox上自己写过模板,应该会发现我们对更新的识别的反应时间,在有FarBox客户端开着的情况下是1s左右,直接通过Dropbox的,也在3s内一般。不过,上两个礼拜内,Dropbox它们自己的API出过两次事故,FarBox的同步还有个backup机制,即10分钟后,强制同步一次,难道是这个原因?


    对了,我们现在用户的用量只是到了目前系统的1%-2%的负载……


    我们最近在忙着新系统的设计,刚刚看到这个帖子,感觉还是需要解释一下的。 :)
    garth
        25
    garth  
       2014-08-15 08:19:28 +08:00   ❤️ 1
    首页的显示的文章形式是Markdown格式的
    hjue
        26
    hjue  
    OP
       2014-08-15 08:19:48 +08:00
    @FarBox 很高兴能收到farbox的回复,之前我推荐很多人加入了farbox。我整理一下回复你的问题,我非常愿意帮助farbox做的更好 :)
    hjue
        27
    hjue  
    OP
       2014-08-15 08:22:39 +08:00
    @garth 你觉得摘要显示是用文本还是html呢?justwriting可以在文件头写摘要,目前自动摘要只是简单取markdown前200字
    garth
        28
    garth  
       2014-08-15 08:30:34 +08:00
    @hjue 毕竟是用于阅读的,还是以文本显示方式好。
    HerrDu
        29
    HerrDu  
       2014-08-15 08:41:46 +08:00
    @hjue 这倒是要好好的关注一下lz这个了
    hustlzp
        30
    hustlzp  
       2014-08-15 09:12:55 +08:00
    我用了曲径,同步非常快 :)
    Just1n
        31
    Just1n  
       2014-08-15 10:35:16 +08:00
    对php不太熟,就不去看代码了,直接问楼主好了。
    楼主这个是每次request都要去访问Dropbox吗?
    pppanda
        32
    pppanda  
       2014-08-15 11:36:20 +08:00
    farbox很喜欢,一直在用,稳定性是我追求的
    skpoo
        33
    skpoo  
       2014-08-15 12:18:51 +08:00
    配合这个将 md 文件保存到 Dropbox 中

    https://stackedit.io
    yangkeao
        34
    yangkeao  
       2014-08-15 12:56:30 +08:00
    在coding上看到了。。。。。。
    yangkeao
        35
    yangkeao  
       2014-08-15 12:57:17 +08:00
    coding上看到了
    hjue
        36
    hjue  
    OP
       2014-08-15 13:01:29 +08:00
    @Just1n 不需要每次request都访问dropbox。只是用crontab定时把dropbox博客目录的内容更变同步下来
    hjue
        37
    hjue  
    OP
       2014-08-15 13:02:24 +08:00
    @yangkeao coding只是个人测试了一下coding的服务,感觉coding还不错
    bjhyyc
        38
    bjhyyc  
       2014-08-15 13:03:03 +08:00
    看名字就极简不起来
    hjue
        39
    hjue  
    OP
       2014-08-15 13:04:34 +08:00
    @skpoo stackedit和我的思路不同,justwriting是要让你忘记后台,在本地用自己习惯的markdown编辑器书写,我是用mou
    notnumb
        40
    notnumb  
       2014-08-15 13:09:24 +08:00
    @hjue
    请问个初级问题,如何把markdown文本转成html显示
    你是用哪个js库?
    hjue
        41
    hjue  
    OP
       2014-08-15 13:18:23 +08:00   ❤️ 1
    slixurd
        42
    slixurd  
       2014-08-15 14:58:17 +08:00
    我还是觉得首页的summary如果直接显示原内容有点不妥,那么多markdown的语法,什么 ###啊,``啊 >之类的
    loserwn
        43
    loserwn  
       2014-08-15 15:17:23 +08:00
    @wsph123 你能申请到百度云的PCS的接口?我也尝试想过用百度云做网盘博客。发现。。。各种等待审批接口API。Frak...
    loserwn
        44
    loserwn  
       2014-08-15 15:18:35 +08:00
    @wsph123 你能申请到百度云的PCS的接口?我也尝试想过用百度云做网盘博客。发现。。。各种等待审批接口API。Frak...——————发现艾特错了po主了。。。。 @hjue =。=
    hjue
        45
    hjue  
    OP
       2014-08-15 17:43:58 +08:00
    @loserwn 我刚刚申请了PCS的权限,不知道什么时候可以通过。真没想到作为百度云的开发者这么麻烦,至少vdisk和dropbox都是立即开通的
    hjue
        46
    hjue  
    OP
       2014-08-15 19:26:03 +08:00
    @garth 摘要已改为纯文本显示
    hjue
        47
    hjue  
    OP
       2014-08-15 20:06:07 +08:00
    @FarBox 我是北京铁通的用户,ping farbox稳定在300-400ms,我绑定域名用的是cname。我修改了github中的文字,希望不要对farbox产生负面的影响。我依然是farbox的粉丝 :)
    hjue
        48
    hjue  
    OP
       2014-08-16 15:59:29 +08:00
    Justwriting新增了Api发文章的接口,文档地址: https://github.com/hjue/JustWriting/wiki/API ,计划利用此接口实现微信发文章的功能
    jings
        49
    jings  
       2014-11-05 21:12:18 +08:00
    @hjue coding.net 支持ssh登陆 能支持吗
    hjue
        50
    hjue  
    OP
       2014-11-07 20:30:41 +08:00
    @jings

    > coding.net 支持ssh登陆 能支持吗

    不太懂
    jings
        51
    jings  
       2014-11-08 20:30:35 +08:00
    @hjue 不支持ssh登陆, 我看错了。不过还是可以,已经在coding提供的香港服务器上部署了。现在我的问题是我上传了一篇文章,但我在dropbox把那篇文章删掉了,博客上好像没有跟着删掉
    hjue
        52
    hjue  
    OP
       2014-11-16 08:04:35 +08:00
    @jings 删除的功能的确没有实现,这两天就加上。请留意github更新
    jings
        53
    jings  
       2014-11-16 11:41:26 +08:00
    @hjue 还有一个是能不能添加自动全屏的效果 快捷键F11
    目前我试了几种方法 都没成功过
    nicevoice
        54
    nicevoice  
       2014-12-24 22:07:52 +08:00
    8走了
    谢谢了
    sigar
        55
    sigar  
       2014-12-25 22:11:38 +08:00
    最近刚试用farbox,真的是非常慢,晚上基本没法打开后台了
    sewyu
        56
    sewyu  
       2015-09-09 12:26:14 +08:00
    百度云访问速度也越来越坑了,建议 360 云或者企鹅微云吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1144 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 23:25 · PVG 07:25 · LAX 15:25 · JFK 18:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.