配置 使用 Extra Better solution for Responsive TOC 参考文献 配置 首先需要对 _Config.yml 进行配置 markdown: kramdown
kramdown 的列表嵌套内容的缩进规则很「奇葩」,不是使用自然的 Tab 缩进。...问题 kramdown 的作者对列表嵌套内容的缩进规则的 描述 是: kramdown does not allow 4 space indent, …… Indentation for list...在年初 GitHub 宣布 GitHub Pages 服务将只支持 kramdown 这个 Markdown 解析引擎时,我曾经总结过从 Redcarpet 迁移到 kramdown 需要做的一些更改,...将 GitHub Pages 从 Redcarpet 切换到 kramdown 里有说到,嵌套在列表项里的代码块,如果不按如上规则做缩进的话,将会解析不正常。...下载地址 vim-kramdown-tab 使用方法 安装完此插件后,在你需要对列表嵌套内容进行缩进时,不用掰着手指头去数要打多少个空格了,只用按 LeaderTab 就好了。
之后的配置如下: markdown: kramdown kramdown: input: GFM highlighter: rouge 切换过程中有若干需要处理的差异问题,现将它们及解决方法记录如下...列表项里嵌套的代码块 嵌套在列表项中的代码块在 Redcarpet 中使用 Tab 进行缩进即可,而在 kramdown 中需要根据列表项的内容开始位置决定缩进的字符数。...2016/03/02: kramdown 主分支已经解决了这个问题,见 gettalong/kramdown#304,坐等 Release 后 GitHub Pages 更新就能用了。...而改为 kramdown + rouge 的组合后,只能使用 cpp。...[](/img.png) 而 kramdown 中这种写法图片会直接接在文字后面显示,不换行。如果需要换行则应在图片上面空一行: Hello, world! ![](/img.png)
之后的配置如下: markdown: kramdown kramdown: input: GFM highlighter: rouge 切换过程中有若干需要处理的差异问题,现将它们及解决方法记录如下...不过谢天谢地,kramdown 支持自动生成 TOC,只需在想放置 TOC 的地方放置如下内容即可,非常方便。...kramdown 对应的语法,这个用得也少,遂直接用 HTML 元素解决问题: hello world hello world update 2016/03/02: kramdown...主分支已经解决了这个问题,见 gettalong/kramdown#304,坐等 Release 后 GitHub Pages 更新就能用了。...而改为 kramdown + rouge 的组合后,只能使用 cpp。
kramdown 的列表嵌套内容的缩进规则很「奇葩」,不是使用自然的 Tab 缩进。...问题 kramdown 的作者对列表嵌套内容的缩进规则的 描述 是: kramdown does not allow 4 space indent, …… Indentation for list items...在年初 GitHub 宣布 GitHub Pages 服务将只支持 kramdown 这个 Markdown 解析引擎时,我曾经总结过从 Redcarpet 迁移到 kramdown 需要做的一些更改,...将 GitHub Pages 从 Redcarpet 切换到 kramdown 里有说到,嵌套在列表项里的代码块,如果不按如上规则做缩进的话,将会解析不正常。...下载地址 vim-kramdown-tab 使用方法 安装完此插件后,在你需要对列表嵌套内容进行缩进时,不用掰着手指头去数要打多少个空格了,只用按 LeaderTab 就好了。
GitHub 推荐使用的 Jekyll 的 Markdown 插件为 kramdown。...kramdown 是一个强大且高性能的文本转换引擎,你可以通过阅读 kramdown 和 markdown 较大的差异比较 - Hom 了解 kramdown 的强大之处。...在 Jekyll 的配置文件中这样配置它们: markdown: kramdown kramdown: input: GFM syntax_highlighter: rouge 其中,input...Rouge 支持的语言可以前往此处查看:Rouge 生成 Rouge 语法高亮样式 当然,以上配置只是告诉 kramdown 转换引擎在转换 Markdown 为 HTML 的时候,使用 rouge 格式的样式...点击下载 syntax.monokai.sublime.css ---- 参考资料 Plugins - Jekyll • Simple, blog-aware, static sites kramdown
. $$ 如果文档是要放在Octopress中使用的话,推荐按照这位博主的方式修改,使用kramdown代替默认的rdiscount,然后在footer.html中加入上面的脚本内容。...过去的内容,也许不对… [但是,它还是存在些问题,关于inline Math公式的问题,推荐将Octopress中的Markdown引擎换成Kramdown,参考教程,另外,使用inline Math...写Octopress博客中的文章用StackEdit,行内Math用$(某些情况下可以,但是有些情况下不行,不行的话还是使用$$,Kramdown支持$$形式的行内公式),其他形式用$$。
请自行更改引用的路径: 配置文件 _config.yml 中添加这些: markdown: kramdown...kramdown: syntax_highlighter: rouge 将博文 md 文件中的 ``` 替换为 ~~~ruby : ?
faster and simpler with Jekyll 3.0,大概的意思是GitHub Pages更新到Jekyll 3.0了,有以下几点变动: 2016年5月1号开始,GitHub Pages只支持kramdown
Fetching octicons-12.1.0.gem Fetching mustache-0.99.8.gem Fetching mustache-sinatra-1.0.1.gem Fetching kramdown...-2.3.1.gem Fetching kramdown-parser-gfm-1.1.0.gem Fetching unf-0.1.4-java.gem Fetching twitter-text-1.14.7
同时,由于markdown的各种解释器的不兼容的原因,经我实际测试,这个语法在Jekyll博客系统,也就是kramdown解释器下以及在有道云比较的解释器下都是可以正常工作的.
listen-3.1.5 Fetching: jekyll-watch-2.0.0.gem (100%) Successfully installed jekyll-watch-2.0.0 Fetching: kramdown...-1.16.2.gem (100%) Successfully installed kramdown-1.16.2 Fetching: liquid-4.0.0.gem (100%) Successfully...for jekyll-watch-2.0.0 Installing ri documentation for jekyll-watch-2.0.0 Parsing documentation for kramdown...-1.16.2 Installing ri documentation for kramdown-1.16.2 Parsing documentation for liquid-4.0.0 Installing...rb-fsevent, ffi, rb-inotify, sass-listen, sass, jekyll-sass-converter, ruby_dep, listen, jekyll-watch, kramdown
不过有一种解决方法,那就是引入外部的 js脚本,可能会影响一点加载速度,但是我也没有什么明显的感觉(可能因为我挂着全局代理) 具体方法就是,到 _config.yml 中加上一行 markdown: kramdown
引擎生成 TOC 链接的差异的折磨,而我又不得不同时使用它们——博客基于 Jekyll 使用 Redcarpet(Update 2016/09/16: GitHub Pages 现在已经改为只支持 kramdown
installed mercenary-0.3.6 Fetching: liquid-4.0.0.gem (100%) Successfully installed liquid-4.0.0 Fetching: kramdown...-1.14.0.gem (100%) Successfully installed kramdown-1.14.0 Fetching: ffi-1.9.18.gem ( 37%) Fetching: ffi...documentation for liquid-4.0.0 Installing ri documentation for liquid-4.0.0 Parsing documentation for kramdown...-1.14.0 Installing ri documentation for kramdown-1.14.0 Parsing documentation for ffi-1.9.18 Installing...Done installing documentation for safe_yaml, rouge, forwardable-extended, pathutil, mercenary, liquid, kramdown
listen-3.1.5 Fetching: jekyll-watch-2.0.0.gem (100%) Successfully installed jekyll-watch-2.0.0 Fetching: kramdown...-1.17.0.gem (100%) Successfully installed kramdown-1.17.0 Fetching: liquid-4.0.0.gem (100%) Successfully...for jekyll-watch-2.0.0 Installing ri documentation for jekyll-watch-2.0.0 Parsing documentation for kramdown...-1.17.0 Installing ri documentation for kramdown-1.17.0 Parsing documentation for liquid-4.0.0 Installing...rb-fsevent, ffi, rb-inotify, sass-listen, sass, jekyll-sass-converter, ruby_dep, listen, jekyll-watch, kramdown
_config.yml里相关的参数如下: markdown: kramdown highlighter: rouge kramdown: input: GFM 根据上面的教程,我们已经配置好 Ruby
1cc1fc4b4b456bf7c99ce80aec5bf009 google_analytics_id: UA-72449510-4 # google 分析追踪id # Build settings markdown: kramdown...kramdown: input: GFM syntax_highlighter: rouge # port # port: 1234 # url category_dir: category
codeload.github.com/sinclairtarget/um/tar.gz/4.0.0 -=#=# # # ==> Downloading https://rubygems.org/gems/kramdown
领取专属 10元无门槛券
手把手带您无忧上云