[更新] 纸小墨 - 简洁的静态博客构建工具 (http://www.inkpaper.io/) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
imeoer
V2EX    分享创造

[更新] 纸小墨 - 简洁的静态博客构建工具 (http://www.inkpaper.io/)

  •  2
     
  •   imeoer
    imeoer 2015-07-05 23:54:30 +08:00 6684 次点击
    这是一个创建于 3805 天前的主题,其中的信息可能已经有所发展或是发生改变。

    纸小墨是一个静态博客构建工具,可以快速搭建博客网站。优点是无依赖跨平台,配置简单构建快速,注重简洁易用与排版优化。

    主页: http://www.inkpaper.io/index-zh.html
    预览: http://www.inkpaper.io/blog/

    就像官网的子标题说的,这是个简洁的工具,从上手到使用配置,尽量精简了使用形式,关注易用性,速度,内容展现与排版优化,给喜欢记录东西的人一个不那么折腾的工具

    上次发布的三个月,断断续续修复了部分Bug,改善了主题,新增功能主要有:

    分类与存档页面,多语言与子模板支持,文章置顶,前后文章导航

    会继续努力跟进反馈迭代,欢迎吐槽 :)

    第 1 条附言    2017-06-01 13:49:23 +08:00
    官网已移动至: http://www.chole.io/
    19 条回复    2017-06-02 14:06:56 +08:00
    hyfQAQ
        1
    hyfQAQ  
       2015-07-06 00:41:33 +08:00 via Android
    居然是go语言的,支持一个
    lutasa43210
        2
    lutasa43210  
       2015-07-06 08:49:15 +08:00
    最近在搭建个人博客 试用了几个开源项目
    给楼主提个建议 除了样式,基本功能以外
    稳定和可备份恢复是我最看重的功能,
    幸幸苦苦写的文字如果不能导出和恢复,
    总是让人多了一份担心。
    imeoer
        3
    imeoer  
    OP
       2015-07-06 10:00:06 +08:00
    @hyfQAQ thks, 也欢迎贡献哦
    imeoer
        4
    imeoer  
    OP
       2015-07-06 10:09:50 +08:00
    @lutasa43210 静态博客通常只关心md与图片源文件,这与生成的博客静态文件是独立的,可以存放在本地,也可以用版本管理(Git)托管在其他地方(比如Github, Dropbox),这样源文件在本地和托管服务器都有,不用担心导出和恢复 :)
    imeoer
        5
    imeoer  
    OP
       2015-07-06 10:14:36 +08:00
    @lutasa43210 纸小墨和其他静态博客工具类似,源文件都在source文件夹,只要考虑怎样备份这个文件夹就可以了,目前lz的方式是用github托管,blog也是放在github page的
        6
    Samliu  
       2015-07-06 14:06:07 +08:00
    最近自己正好在用Python搞一个这种类似的的博客,求教楼主是如何实现在文章比较多的时候进行分页、分类的?
    Samliu
    imeoer
        7
    imeoer  
    OP
       2015-07-06 14:37:08 +08:00
    @Samliu 先遍历解析所有文章文件,按时间排序或按分类归类,然后并行的按每页最大文章数生成两种(按时间的与按分类的)文章列表页面
    Samliu
        8
    Samliu  
       2015-07-06 15:25:33 +08:00
    @imeoer 假如我每页10篇文章,现在共有100页,那这时候我增加一篇文章,我100页的分页列表都要更新咯?
    imeoer
        9
    imeoer  
    OP
       2015-07-06 16:48:54 +08:00
    @Samliu 是这样的,纸小墨是每次都全部重新生成,Go的性能不错,上千文章大概在几秒内
    Samliu
        10
    Samliu  
       2015-07-06 16:51:35 +08:00
    @imeoer 哈哈,当时我想的是一个人每天更新一篇文章,计算一个人一生最多更新多少篇文章,然后在这个情况下处理完一遍需要多久,后来一想写个博客有点像死亡倒计时,不觉悲从中来啊
    imeoer
        11
    imeoer  
    OP
       2015-07-06 16:54:18 +08:00
    @Samliu 所以等老了反应慢了,写东西慢了,工具编译也变慢了,岂不是正好 ;)
    itfanr
        12
    itfanr  
       2015-07-09 22:36:18 +08:00 via Android
    很赞啊!支持静态,支持go
    iheshix
        13
    iheshix  
       2015-07-17 16:12:18 +08:00
    这个好啊!我喜欢LZ的博客。哈哈。
    imeoer
        14
    imeoer  
    OP
       2015-07-17 17:55:09 +08:00
    @itfanr @iheshix 谢谢,有兴趣一起来贡献代码吧
    iheshix
        15
    iheshix  
       2015-07-18 08:40:44 +08:00
    @imeoer :-D
    vazo
        16
    vazo  
       2017-06-01 09:16:10 +08:00
    感谢作者的辛苦工作,总体不错,稍微吐个槽,生成的 public 文件夹的文件上传到空间后,如果是在空间根目录,则网页显示正常,如果是二级目录,则网页显示不正常,全部左对齐了。原因是根目录下面有.htaccess 文件?如果能支持二级目录就更好了。
    imeoer
        17
    imeoer  
    OP
       2017-06-01 13:48:26 +08:00
    @vazo 只需要在 config.yml 里配置 root 字段就可以啦,比如二级目录是 http://www.chole.io/blog/ ,则 root 字段应该是 /blog
    vazo
        18
    vazo  
       2017-06-02 11:54:20 +08:00
    @imeoer 谢谢,期待你开发出更简便的文章撰写发布工具
    imeoer
        19
    imeoer  
    OP
       2017-06-02 14:06:56 +08:00
    @vazo 嗯嗯,绝对不负期待
    关于     帮助文档     自助推广系统     博客     API     FAQ &nbs;   Solana     4628 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 09:46 PVG 17:46 LAX 01:46 JFK 04:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86