在Jekyll搭建的博客中使用markdown出了点问题

2013-10-28 16:26:52 +08:00
 jtn007
用markdown格式写了一篇博文,在本地使用jekyll server预览的时候好好的,完全没有问题,但是push到github上之后,它生成出来的页面中居然把我的几条有序列表全部解析成了一段文本放在了<p>标签中,几次更改无果后无奈的把本地生成出的html直接复制到了post中。不知道大家对这个问题有什么头绪么。
3224 次点击
所在节点    程序员
10 条回复
ijse
2013-10-28 17:29:31 +08:00
你用jekyll的插件了吗? github是不支持插件的。。
laomo
2013-10-28 17:39:35 +08:00
markdown: rdiscount

_config.yml文件如果没有指定mardown的话,添加这行,如果指定了的话,修改为rdiscount。

github使用rdiscount解析渲染的貌似,所以用别的会有问题。
本地如果没有的话需要安装rdiscount

sudo gem install rdiscount
everedit
2013-10-28 19:47:35 +08:00
discount这个md解析引擎是个很糟糕的引擎,它唯一的好处就是高性能. 我在everedit 2.90及其早期版本中用这个来渲染, 扩展性非常的低. 建议你使用Pagedown来渲染, 完全浏览器端的, 一句js搞定.
jtn007
2013-10-28 20:20:05 +08:00
@ijse 所有JS插件都不支持?
ijse
2013-10-29 08:27:56 +08:00
@jtn007 JS插件是支持的,但jekyll的插件不支持。
brickgao
2013-10-29 17:50:56 +08:00
@jtn007 @ijse 用插件的话可以选择直接把生成好的静态push到gh-pages分支上...
brickgao
2013-10-29 17:51:30 +08:00
@jtn007 @ijse *静态页面
jtn007
2013-10-29 21:23:47 +08:00
@brickgao 只推自动生成的_site目录?
brickgao
2013-10-29 22:11:06 +08:00
@jtn007 是的 我记得还可以通过Hook直接自动push到gh-pages分支来着:)
slixurd
2013-10-30 01:20:25 +08:00
Github不是经常性抽风么= =,过几天再push试试
反正我现在都懒得弄了,失效了就扔farbox去

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

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

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

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

© 2021 V2EX