Jekyde:用 Node.JS 编写的静态博客生成程序

2013-05-31 20:37:23 +08:00
 zoho
Jekyde 是我最近花了一个多月时间用 Node.JS 编写的静态博客生成程序,主要参考了 Jekyll,Octopress 和 Hexo。

当前的 0.3.0 版本已经具备了各种基本功能,包括文章分类和标签,代码的语法高亮,atom 订阅插件,gist 和 jsfiddle 插件,自定义插件,等等。

相对于其它同类程序,Jekyde 主要有如下三个特点:

1. 良好的 LaTeX 公式支持:预先解决 Markdown 和 LaTeX 的冲突,从而可以直接用 $...$ 和 $$...$$ 编写数学公式,而不需要加上撇号,也不会出现公式中的 \{..\} 被 Markdown 处理掉的情形。当然 LaTeX 功能也可以关掉。

2. 自带网页版的文章编辑器:可以一边撰写文章一边预览 Markdown 和 LaTeX 排版出的结果;而且文章改动后会自动重新生成博客页面。

3. 灵活的部署方式:既可以生成静态网页后上传到 GitHub Pages,也可以直接上传到支持 Node.JS 的服务器,用类似 WordPress 的传统方式来使用博客。当然此时可以设定管理密码。

项目主页: https://github.com/zohooo/jekyde
项目文档: http://zohooo.github.io/jekyde

演示博客: http://jekyde.ap01.aws.af.cm
后台管理: http://jekyde.ap01.aws.af.cm/w

管理密码你很容易猜到的。另外这里用的 AppFog 没有持久存储,重启应用之后就恢复了,所以破坏是无意义的。
6870 次点击
所在节点    分享创造
26 条回复
zoho
2013-06-06 00:38:44 +08:00
你搜索下"nginx 和 node.js", 应该就要不少结果了。我没折腾过 nginx,不太熟悉,而且这周末才有条件测试这个问题。
niko
2013-06-06 09:45:11 +08:00
挺好的,收藏一个
twamix
2013-06-06 19:53:07 +08:00
@zoho 用了这个location / { proxy_pass http://localhost:4040/website/;},变成502了,还是等你的测试吧。
Bob
2013-06-08 00:58:15 +08:00
@zoho 要是可以直接拖放图片就好了
zoho
2013-06-08 11:17:31 +08:00
@twamix nginx 的设置问题已回复你 email。
@Bob 考虑以后加入直接在编辑器中选择并插入图片的功能。
yaotian
2013-09-08 21:15:22 +08:00
直接在编辑器中选择并插入图片的功能 +1

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

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

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

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

© 2021 V2EX