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

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

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

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

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

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

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

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

更新计划

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

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

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

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