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

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

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

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

    主页: 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的
    Samliu
        6
    Samliu  
       2015-07-06 14:06:07 +08:00
    最近自己正好在用Python搞一个这种类似的的博客,求教楼主是如何实现在文章比较多的时候进行分页、分类的?
    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   ·   我们的愿景   ·   实用小工具   ·   2713 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 15:43 · PVG 23:43 · LAX 08:43 · JFK 11:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.