• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jtn007
V2EX  ›  程序员

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

  •  
  •   jtn007 ·
    Neo-J · Oct 28, 2013 · 3749 views
    This topic created in 4588 days ago, the information mentioned may be changed or developed.
    用markdown格式写了一篇博文,在本地使用jekyll server预览的时候好好的,完全没有问题,但是push到github上之后,它生成出来的页面中居然把我的几条有序列表全部解析成了一段文本放在了<p>标签中,几次更改无果后无奈的把本地生成出的html直接复制到了post中。不知道大家对这个问题有什么头绪么。
    10 replies    1970-01-01 08:00:00 +08:00
    ijse
        1
    ijse  
       Oct 28, 2013   ❤️ 1
    你用jekyll的插件了吗? github是不支持插件的。。
    laomo
        2
    laomo  
       Oct 28, 2013   ❤️ 1
    markdown: rdiscount

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

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

    sudo gem install rdiscount
    everedit
        3
    everedit  
       Oct 28, 2013   ❤️ 1
    discount这个md解析引擎是个很糟糕的引擎,它唯一的好处就是高性能. 我在everedit 2.90及其早期版本中用这个来渲染, 扩展性非常的低. 建议你使用Pagedown来渲染, 完全浏览器端的, 一句js搞定.
    jtn007
        4
    jtn007  
    OP
       Oct 28, 2013
    @ijse 所有JS插件都不支持?
    ijse
        5
    ijse  
       Oct 29, 2013
    @jtn007 JS插件是支持的,但jekyll的插件不支持。
    brickgao
        6
    brickgao  
       Oct 29, 2013
    @jtn007 @ijse 用插件的话可以选择直接把生成好的静态push到gh-pages分支上...
    brickgao
        7
    brickgao  
       Oct 29, 2013
    @jtn007 @ijse *静态页面
    jtn007
        8
    jtn007  
    OP
       Oct 29, 2013
    @brickgao 只推自动生成的_site目录?
    brickgao
        9
    brickgao  
       Oct 29, 2013
    @jtn007 是的 我记得还可以通过Hook直接自动push到gh-pages分支来着:)
    slixurd
        10
    slixurd  
       Oct 30, 2013
    Github不是经常性抽风么= =,过几天再push试试
    反正我现在都懒得弄了,失效了就扔farbox去
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3340 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 932ms · UTC 11:04 · PVG 19:04 · LAX 04:04 · JFK 07:04
    ♥ Do have faith in what you're doing.