大家都是用什么工具写博客的呢?谈谈你们的内容关系和构建系统?

2017-05-27 06:43:41 +08:00
 geelaw

我主要使用外加了我的小功能的 Markdown,来写。我用我修改过的一个版本的 marked 编译我的 Markdown 文档,然后得到的 HTML 里面还可能包含了若干种“条件注释”,形如 <!--[blog][功能名称]...[blog]-->,这些东西将会提供有意义的数据,然后被转换成最终代码。

现在做的扩展功能有:

然而构建器很丑,用 PowerShell 硬写出来的……有 1200 多行

3733 次点击
所在节点    问与答
20 条回复
zhangneww
2017-05-27 07:00:27 +08:00
用小书匠写,hexo 生成
LittleWhiteMouse
2017-05-27 07:24:06 +08:00
Wordpress 官方客户端

然后我自己写了一个静态的,直接解释 Markdown 的博客(?),用任何编辑器直接写 Markdown 文档就好,一边是 VS Code。然后期望哪天有精神头写一个网页版编辑器,给这个静态博客用
geelaw
2017-05-27 07:38:02 +08:00
@LittleWhiteMouse 我这个也是写 Markdown 然后 build 出站点~我在工具上的追求是能够让我以内容为中心写作,Markdown 本身的语法框架很好,就是还需要更强的功能,所以会有一堆乱七八糟的扩展。
cnnblike
2017-05-27 07:39:31 +08:00
我用的 hexo,然后构建系统直接放在我 jenkins 上,markdown 就放在自己的 gogs 上,然后每次要写文章可以去 gogs 上写,也可以自己在本地写好了用 git 推送到 gogs 上,接着自动 generate 和 deploy,全程自动。
ssl 也可以放在 jenkins 上定期 deploy 上去
benbenlang
2017-05-27 07:47:17 +08:00
[JUNK REMOVED]
xzzhuce
2017-05-27 07:58:39 +08:00
@benbenlang 你这广告打的太没水平了。
nieyujiang
2017-05-27 08:09:32 +08:00
typecho,mweb 直接发布
my101du
2017-05-27 08:26:20 +08:00
推荐 MWeb,其 markdown 的“编辑时高亮”是用过最贴心的,基本上不需要来回切换预览模式,或者傻傻地开两个左右窗口去对比了。

希望作者还可以参考下 Textmate,除了高亮 # ## ### 的行,还能即时“加大字体”,这样差不多就可以完全丢掉偶尔还要切换一下的预览模式了。
chengfu
2017-05-27 08:33:19 +08:00
textnut
Kilerd
2017-05-27 08:42:12 +08:00
文章,模板放 github。
自己写程序放服务器。
更新就 push,然后程序监听 webhook,然后 build
benbenlang
2017-05-27 08:55:45 +08:00
@xzzhuce 哈哈 我搞不懂为什么管理员不让我发链接,,只好写文字了,网址是 [JUNK REMOVED],收集了知乎点赞最多的商品,方便大家!
LittleWhiteMouse
2017-05-27 09:05:18 +08:00
@Livid 5、11 楼 AD
Livid
2017-05-27 09:55:44 +08:00
@LittleWhiteMouse 这个账号之前我们已经 Deactivate 过一次,这次会彻底 ban。
loopio
2017-05-27 10:15:35 +08:00
@Kilerd 怎么个监听 push。用 nodejs 写的脚本,一直不成功。能教教吗?
giuem
2017-05-27 10:32:27 +08:00
1069401249
2017-05-27 10:43:15 +08:00
@loopio webhook
Kilerd
2017-05-27 11:03:20 +08:00
Kilerd
2017-05-27 11:04:10 +08:00
@loopio 程序自己写的,开了一个 http 监听 然后 nginx 转发
shalk
2017-05-27 11:13:08 +08:00
hexo new ; 用 typora 编辑;

写完之后 自己写了一个 deploy.sh; 执行以下. 就 generate 并 push 到仓库了
zpj
2017-05-27 12:04:22 +08:00
用 Pelican 写,支持 markdown, reStructuredText, asciidoc 等。也支持更强大的写代码和写文章融为一体的 Jupyter Notebook 格式(.ipynb),如果你用 python 的话强烈推荐这个。( P.S. 我的博客 http://peijun.me 用的自己写的 ipynb 插件)。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/364123

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX