Maison > Questions et réponses > le corps du texte
遇到的问题是这样的。我在本地用Jekyll
新建了一个Blog
,写好一篇post
后发布到Git
托管的Page
上。在互联网上访问文章页面,就会发现是这个样子的:
显然,这里面有一些Markdown
格式没有被正确解析成HTML
,在下面给出的地址中可以看到更多错误。我尝试把同样的内容发布在Github
上,结果是一样的。我在本地发布(# jekyll serve
),就会发现内容格式解析正确,但会有如下提示:
Generating... Maruku#to_s is deprecated and will be removed or changed in a near-future version of Maruku.
图中的文章在这里,这份提交的post
在这里,另一篇跟图中文章格式类似的测试帖在这里。
并不指望能在社区直接找到解决方案,但求提供解决问题的思路,我会顺着可行的思路寻找答案。有兴趣的小伙伴可一起尝试解决。
阿神2017-04-24 09:14:19
Peut-être que votre analyseur git markdown est différent de votre analyseur local, ce qui entraîne une certaine incompatibilité de syntaxe
黄舟2017-04-24 09:14:19
Problèmes de différence dans les analyseurs de démarques. Il est fortement recommandé de créer un environnement local de pages github à prévisualiser. Pour la méthode de construction, voir : https://help.github.com/articles/using-jekyll-with-pages.
Remarque : n'utilisez jamais le moteur officiel jekyll (http://jekyllrb.com/) pour générer du HTML statique. Vous devez utiliser votre propre moteur à partir des pages github :
bundle exec jekyll serve
. Parce qu'il existe une grande différence de syntaxe entre le jekyll utilisé par les pages github et le jekyll officiel - cela entraînera l'entrée en vigueur du test jekyll officiel, mais il ne prendra pas effet après avoir été poussé vers les pages github.
Afin d'éviter que la version du moteur local de github-pages ne soit trop ancienne ou qu'il y ait des bugs potentiels, pensez à mettre à jour à temps : bundle update