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

纸小墨:简洁的中文博客构建工具 (http://www.inkpaper.io/)

  imeoer
imeoer 2015-04-12 20:50:37 +08:00 12236 次点击
这是一个创建于 3834 天前的主题,其中的信息可能已经有所发展或是发生改变。

纸小墨是一个用Golang编写的静态博客构建工具。优点是无依赖跨平台,配置简单,构建快速,支持多用户。默认主题简洁,持续为中文排版做更好的优化。

主页:http://www.inkpaper.io/
预览:http://www.inkpaper.io/blog/

断断续续花了两月空闲时间,写了这么个工具,就像官网的子标题说的,这是个简洁的工具,从上手到使用配置,尽量精简了使用形式,关注易用性,速度,中文排版的优化。

原本是个业余小组的内容发布平台项目,但考虑到开发时间与做内容托管的难度,最终放弃了,写了现在这个博客构建工具,具体故事以后更新在博客啦。

目前仍处于测试版本,会继续努力跟进反馈迭代,欢迎大家试用吐槽。:)

更新计划

  • 分类与存档页面
  • 项目初始化命令
  • 中文排版深度优化
  • 图形界面支持
  • 插件与扩展支持
86 条回复    2017-11-25 01:27:34 +08:00
phoenixlzx
    1
phoenixlzx  
   2015-04-12 20:52:54 +08:00   2
点赞

已送 star
imeoer
    2
imeoer  
OP
   2015-04-12 21:05:45 +08:00
@phoenixlzx 谢赞! 手好快~
zrp1994
    3
zrp1994  
   2015-04-12 21:29:33 +08:00
可惜我不会Go……
gaocegege
    4
gaocegege  
   2015-04-12 21:40:31 +08:00
点赞_(:з∠)_可惜没有开源
imeoer
    5
imeoer  
OP
   2015-04-12 21:42:22 +08:00
@gaocegege 主页右下角是github链接 _(:з∠)_
imeoer
    6
imeoer  
OP
   2015-04-12 21:44:13 +08:00
@zrp994 已打包成二进制 p.s. Go很好入门哦
gaocegege
    7
gaocegege  
   2015-04-12 21:51:20 +08:00
@imeoer 看到二进制我以为没有0.0那继续点赞。
wogong
    8
wogong  
   2015-04-12 22:26:39 +08:00
赞!
尝试中发现一个小问题,已经开了 issue,:)
jas0ndyq
    9
jas0ndyq  
   2015-04-12 22:45:43 +08:00
ddqp
    10
ddqp  
   2015-04-12 23:02:55 +08:00
我也喜欢这个,干净利落
zrp1994
    11
zrp1994  
   2015-04-12 23:05:36 +08:00
@imeoer 感觉这个相对于hexo安装设置更加简单,期待更多功能的加入
ddc
    12
ddc  
   2015-04-12 23:51:53 +08:00 via Android
点赞
imeoer
    13
imeoer  
OP
   2015-04-12 23:52:44 +08:00
@wogong 非常感谢反馈,已fix,主页版本已更新 :)
imeoer
    14
imeoer  
OP
   2015-04-12 23:54:57 +08:00
@jas0ndyq @ddqp @zrp1994 thks, 会持续改进
wbbim
    15
wbbim  
   2015-04-13 00:21:51 +08:00
点赞...
wbbim
    16
wbbim  
   2015-04-13 00:34:31 +08:00
已经试用 感觉蛮好
no13bus
    17
no13bus  
   2015-04-13 09:28:12 +08:00
非常喜欢你项目的那个logo,就是 纸小墨 这三个字,那是什么字体?还有那个墨水瓶是用什么工具做的呢?sketch?果然字体设计和排版才是设计非常重的一块。
no13bus
    18
no13bus  
   2015-04-13 09:28:22 +08:00
已star
imeoer
    19
imeoer  
OP
   2015-04-13 10:24:15 +08:00
@wbbim 感谢,期待提更多反馈
imeoer
    20
imeoer  
OP
   2015-04-13 10:29:23 +08:00
@no13bus LOGO字体是小冢明朝,左边图标用的PS钢笔勾线
现在的文本排版还比较简单,会继续优化不同尺寸屏幕下排版 :)
kepenj
    21
kepenj  
   2015-04-13 10:40:39 +08:00
赞一个~
richardhc
    22
richardhc  
   2015-04-13 10:54:36 +08:00
start了一下,果然很简洁~
missdeer
    23
missdeer  
   2015-04-13 12:00:27 +08:00
已star,blog工具还得theme多才行
g0thic
    24
g0thic  
   2015-04-13 12:47:32 +08:00
是托管在 github 上的嘛
Artotria
    25
Artotria  
   2015-04-13 12:51:45 +08:00
已 Star
no13bus
    26
no13bus  
   2015-04-13 12:53:26 +08:00
@imeoer 怪不得,原来是大名鼎鼎的小冢明朝
no13bus
    27
no13bus  
   2015-04-13 13:27:39 +08:00
@imeoer 请问你的字体是哪里找的呢?为啥我找到的字体,在word里面使用,还是没有你的效果。下载的是小冢明朝的旧字体。
solu
    28
solu  
   2015-04-13 13:39:09 +08:00
Lz照片拍得很棒
imeoer
    29
imeoer  
OP
   2015-04-13 14:20:38 +08:00
@missdeer 嗯,先维护好默认主题,后面再增加,也非常欢迎贡献哦
imeoer
    30
imeoer  
OP
   2015-04-13 14:32:31 +08:00   1
@no13bus 抱歉看了下是Std字形,度娘Kozuka Mincho Std
imeoer
    31
imeoer  
OP
   2015-04-13 14:33:38 +08:00
@g0thic 是的 主页也用的Github page
imeoer
    32
imeoer  
OP
   2015-04-13 14:36:10 +08:00
@solupro 谢赞,不过都拿lightroom处理成一种效果了,看多了就不好看咯 :)
hujianxincom
    33
hujianxincom  
   2015-04-13 15:54:19 +08:00
访问不了咯,已上SS
O21
    34
O21  
   2015-04-13 16:14:48 +08:00
是不是必须要安装Go环境啊。。。
hyuwang
    35
hyuwang  
   2015-04-13 16:17:46 +08:00
赞赞赞
amorphobia
    36
amorphobia  
   2015-04-13 16:31:45 +08:00
赞一个!
imeoer
    37
imeoer  
OP
   2015-04-13 17:25:16 +08:00
@hujianxincom github page最近不太稳定呢
@O21 不用的 已编译成各平台的命令行工具
O21
    38
O21  
   2015-04-13 17:34:18 +08:00
@imeoer 我一点开就闪退了。。。
imeoer
    39
imeoer  
OP
   2015-04-13 17:38:26 +08:00
@O21 Windows下需要在cmd下运行的,具体用法请阅读文档
Isight
    40
Isight  
   2015-04-13 19:04:12 +08:00
windows 386期待试用一下
zhengnanlee
    41
zhengnanlee  
   2015-04-13 19:04:52 +08:00
楼主是怎么学习并写出来的?P.S., 我看着像是改的Jekyll?
zhengnanlee
    42
zhengnanlee  
   2015-04-13 19:12:40 +08:00
另外楼主啊,看到你的Github页上一行英文介绍,『A concise static blog generator project』,感觉个中『Concise』修辞不当,我猜楼主是想表达『干净利落』这个意思吧,试试优雅这个词elegant?Concise的含义是:giving a lot of information clearly and in a few words; brief but comprehensive: a concise account of the country's history。
Daniel65536
    43
Daniel65536  
   2015-04-13 20:41:06 +08:00 via iPad
跑个小题,logo里用羽毛笔是不是不太恰当呢?毛笔才比较符合吧……
boom11235
    44
boom11235  
   2015-04-13 20:53:52 +08:00
赞一个
mscdfans
    45
mscdfans  
   2015-04-13 21:13:58 +08:00
非常赞!~
imeoer
    46
imeoer  
OP
   2015-04-13 22:07:46 +08:00
@Isight 是32位Win么,还没编译这个版本,需要的话稍后上线一份 :)
imeoer
    47
imeoer  
OP
   2015-04-13 22:26:01 +08:00
@zhengnanlee
Go入门看完了http://mikespook.com/learning-go/,于是作为练手项目开始写的。大致看了Hexo与Jeklly的使用方式,参照了它们的配置格式。目前项目代码量在1.5k左右,等整理清晰后我再详细写篇博文
非常感谢指出问题,看的好仔细。说实话这个词是翻译的,并不了解适合的语境,学习了,已更新 :)
imeoer
    48
imeoer  
OP
   2015-04-13 22:52:43 +08:00
@Daniel65536 哈哈 也想过换成毛笔,画了个简单的试了下,毛笔笔直略单调了些,搭配不那么好看,就用羽毛啦 _(:з∠)_
emarvin
    49
emarvin  
   2015-04-14 02:17:39 +08:00
Github 描述有个小typo: A elegant -> An elegant
sewyu
    50
sewyu  
   2015-04-14 09:14:56 +08:00
so good, i likt this.
cxl008
    51
cxl008  
   2015-04-14 09:46:08 +08:00
不错,点个赞啊
zucknet
    52
zucknet  
   2015-04-14 09:55:13 +08:00
失败了 不知道哪里错了..
imeoer
    53
imeoer  
OP
   2015-04-14 10:09:11 +08:00
@emarvin T T 再次感谢提醒,已更
imeoer
    54
imeoer  
OP
   2015-04-14 10:10:05 +08:00
@zucknet 有错误日志输出吗,什么平台呢
zucknet
    55
zucknet  
   2015-04-14 10:12:56 +08:00
@imeoer Mac 平台,我下载后输入 ink preview
提示 command not found
edisonator
    56
edisonator  
   2015-04-14 10:19:53 +08:00
赞一过~
imeoer
    57
imeoer  
OP
   2015-04-14 10:24:06 +08:00   1
@zucknet 假如ink在abc目录下,/path/blog是快速开始模板目录;cd到abc目录,执行./ink preview /path/blog;p.s. 用mac基本的命令要会呀 _(:з∠)_
zucknet
    58
zucknet  
   2015-04-14 10:31:50 +08:00
@imeoer 学习..
chui
    59
chui  
   2015-04-14 11:04:34 +08:00
JoshOY
    60
JoshOY  
   2015-04-14 14:03:36 +08:00 via Android
赞一个,已star。
sydneyzh
    61
sydneyzh  
   2015-04-14 15:46:37 +08:00
赞。这界面牛
dong3580
    62
dong3580  
   2015-04-14 16:52:35 +08:00
@imeoer
win的chrome下载报文件存在危险,楼主检查一下zip文件吧。
imeoer
    63
imeoer  
OP
   2015-04-14 17:04:54 +08:00
@dong3580 ink主要会做文件读写操作,编译的可执行文件中包含了golang的runtime,没有其他危险代码
64位win下chrome 41,测试下载无警告,会不会是其他安全工具拦截了呢 :)
dong3580
    64
dong3580  
   2015-04-14 17:36:42 +08:00
@imeoer
我也是64位WinChrome41,再次试了试,下载完成之后谷歌浏览器下载栏的提示。
这样提示的:”ink_windows_amd64.zip下载自非常见的网站,可能存在危险“,应该是谷歌的提示。
imeoer
    65
imeoer  
OP
   2015-04-14 18:09:13 +08:00
@dong3580 忽略它吧,确实是刚搭建的网站
no13bus
    66
no13bus  
   2015-04-14 18:53:18 +08:00
@imeoer hi. 看到你的项目的小星星极具增加,可见项目的欢迎程度,非常赞。推荐下自己最近写的小工具ohmyrepo。一个github项目的分析工具,它利用了github的webhook功能,自动获取用户的repo的star信息,关注人的分布以及关注者的被follow的数量排名, 这样你可以选择直接follow他们。

源码:
https://github.com/no13bus/ohmyrepo

显示实例:
ohmyrepo.ml/show?u=no13bus&r=ohmyrepo

欢迎来玩。
imeoer
    67
imeoer  
OP
   2015-04-14 21:59:33 +08:00
@no13bus 超赞,蛮有创意的,可以继续拓展,做成更全面的分析平台 ;)
p.s.试了https://github.com/InkProject/ink这个repo,没有分析出来,但个人repo可以,是不是组织repo不太一样 o.o
no13bus
    68
no13bus  
   2015-04-14 22:04:10 +08:00
@imeoer 稍等。我看看。今天下午刚更新的一个版本,以前没有加入组织的repo分析。可能是展示的有问题。我看看。
no13bus
    69
no13bus  
   2015-04-14 23:02:29 +08:00
@imeoer 好了。已经好了。你再看看呢。
no13bus
    70
no13bus  
   2015-04-14 23:03:05 +08:00
@imeoer 有什么好的建议,欢迎提出来。或者email我 [email protected]
imeoer
    71
imeoer  
OP
   2015-04-14 23:24:08 +08:00
@no13bus 再次add后提示“You already add this repo!”,但在Your repo list里木有看到,需要reset一下?分析了另外一个新的组织repo成功了!
no13bus
    72
no13bus  
   2015-04-15 00:07:56 +08:00
@imeoer http://ohmyrepo.ml/show?u=InkProject&r=ink

因为之前的逻辑是如果是你自己的项目的话 会显示在你的主页里,组织的不显示。我明天修改下逻辑。多谢反馈。
powtop
    73
powtop  
   2015-04-15 09:04:46 +08:00
只支持64位的么
powtop
    74
powtop  
   2015-04-15 09:08:48 +08:00
另外如何部署在githubpage 不是太懂
no13bus
    75
no13bus  
   2015-04-15 09:36:43 +08:00
@imeoer hi. 现在可以了。你再看看你的主页。
imeoer
    76
imeoer  
OP
   2015-04-15 10:16:34 +08:00
@powtop 目前只编译了64位,如有需要可以编译32位发你 :)
https://help.github.com/articles/creating-project-pages-manually/
ink生成的public目录当做github page repo,每次更新后push就可以了
imeoer
    77
imeoer  
OP
   2015-04-15 10:38:19 +08:00
@no13bus 看到列表了 :)
bbdlg
    78
bbdlg  
   2015-04-15 12:30:33 +08:00
专门登录来道谢的 很喜欢这个风格 PC和移动端访问都很不错
有个问题:在没有题图的情况下,主页文章的标题和预览会合并到一行去
imeoer
    79
imeoer  
OP
   2015-04-15 14:35:50 +08:00
@bbdlg 感谢发现这个问题,快速开始模板已更新 :)
powtop
    80
powtop  
   2015-04-15 16:57:55 +08:00
@imeoer 为了用这个 换了64bit
imeoer
    81
imeoer  
OP
   2015-04-16 10:26:56 +08:00
@powtop T T 好感动..,看来还是有不少32bit的用户,周末空了再release一次
jakwings
    82
jakwings  
   2015-04-19 23:39:47 +08:00
看起来很不错。楼主你的博客没做图片延迟加载……T_T
imeoer
    83
imeoer  
OP
   2015-06-04 14:30:15 +08:00
@powtop 已支持32位平台,可以在http://www.inkpaper.io/获取最新版本 :)
imeoer
    84
imeoer  
OP
   2015-06-04 14:30:41 +08:00
@jakwings 已更新版本,支持图片延迟加载 :)
xcatliu
    85
xcatliu  
   2015-07-03 07:00:52 +08:00
感谢!开源协议是什么?估计会参考下
lengyihan
    86
lengyihan  
   2017-11-25 01:27:34 +08:00 via Android
win10 下使用,publish 脚本好像没执行啊,没 git 额,这个怎么用啊。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3992 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 33ms UTC 05:16 PVG 13:16 LAX 22:16 JFK 01:16
Do have faith in what you're doing.
ubao 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