首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GitHub Pages 从 Redcarpet 切换到 kramdown

GitHub Pages 将只支持 kramdown 作为唯一 Markdown 引擎。...这其实也算得一件好事,之前支持 Rediscount、Redcarpet 和 kramdown 等多种引擎,而它们相互之间和与标准 Markdown 之间又有一些细微却也无法忽视差异,这让需要在多个平台使用...Markdown 我头疼不已,早就希望 GitHub Pages 能与 GitHub Issues 和 comments 等地方统一语法,本次更新虽然做不到这一点,但也算是迈出了不小一步。...之后配置如下: markdown: kramdown kramdown: input: GFM highlighter: rouge 切换过程中有若干需要处理差异问题,现将它们及解决方法记录如下...列表项里嵌套代码块 嵌套列表项中代码块在 Redcarpet 中使用 Tab 进行缩进即可,而在 kramdown 中需要根据列表内容开始位置决定缩进字符数。

38310

GitHub Pages 从 Redcarpet 切换到 kramdown

GitHub Pages 将只支持 kramdown 作为唯一 Markdown 引擎。...这其实也算得一件好事,之前支持 Rediscount、Redcarpet 和 kramdown 等多种引擎,而它们相互之间和与标准 Markdown 之间又有一些细微却也无法忽视差异,这让需要在多个平台使用...Markdown 我头疼不已,早就希望 GitHub Pages 能与 GitHub Issues 和 comments 等地方统一语法,本次更新虽然做不到这一点,但也算是迈出了不小一步。...之后配置如下: markdown: kramdown kramdown: input: GFM highlighter: rouge 切换过程中有若干需要处理差异问题,现将它们及解决方法记录如下...列表项里嵌套代码块 嵌套列表项中代码块在 Redcarpet 中使用 Tab 进行缩进即可,而在 kramdown 中需要根据列表内容开始位置决定缩进字符数。

58020
您找到你想要的搜索结果了吗?
是的
没有找到

简化 kramdown 列表嵌套内容缩进 Vim 插件

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说到,嵌套列表项里代码块,如果不按如上规则做缩进的话,将会解析不正常。...当然这是最简单一级嵌套情况,如果是多级列表嵌套,那情况就更复杂了,每一次都去手打空格缩进吗?作为一名 Vimer,当然 say no!

1.2K30

简化 kramdown 列表嵌套内容缩进 Vim 插件

kramdown 列表嵌套内容缩进规则很「奇葩」,不是使用自然 Tab 缩进。...问题 kramdown 作者对列表嵌套内容缩进规则 描述 是: kramdown does not allow 4 space indent, …… Indentation for list...在年初 GitHub 宣布 GitHub Pages 服务将只支持 kramdown 这个 Markdown 解析引擎时,我曾经总结过从 Redcarpet 迁移到 kramdown 需要做一些更改,...将 GitHub Pages 从 Redcarpet 切换到 kramdown说到,嵌套列表项里代码块,如果不按如上规则做缩进的话,将会解析不正常。...当然这是最简单一级嵌套情况,如果是多级列表嵌套,那情况就更复杂了,每一次都去手打空格缩进吗?作为一名 Vimer,当然 say no!

1.4K10

个人免费博客花式搭建指南

但是,Markdown 语法出现无疑为博客编辑带来了一种全新体验。按照规范化文本内容标记编写,使用不同 Markdown 语法翻译器和 CSS 样式,就可以带来丰富多彩效果呈现。...之前 Github 这个域名还是不提供 CDN 功能,现在看起来像是了所谓 CDN 功能,但是实际效果不得而知,因为笔者试着使用不同国家 IP 访问得到地址都是美国。...recommend-condition-size: 12 # a tag will be recommended if the size of it is more than this value # Build settings # 文章列表展示页每页显示文章数量...', 'gulpfile.js', '.gitignore', 'README.md'] # Markdown 翻译器和语法着色工具 markdown: kramdown highlighter: prism...kramdown: input: GFM # 是否开启 RSS 订阅 RSS: true # Plugins 编译时所需 Jekyll 插件 plugins: [jekyll-paginate

1.7K40

Jekyll 渲染 LaTeX 数学公式

preface 最近又在看深度学习相关内容,并且讲学习笔记呈现在了博客上,课程中有很多公式,之前都是靠着截图,但是这样就太繁琐了,想着如果能够直接敲公式的话效率就会高点了,就去看了一下 LaTeX...语法,好像挺简单,就稍微学习了一下,想发布到博客上发现渲染不出来 solution 博客是用 MarkDown 编写,而 MarkDown 本身并不支持公式,但是我使用 Typora 编辑器可以扩展...这在 Typora 里面是没有任何问题,可以正常显示,但是 push 到基于 Jekyll 模板 GitHub page 上就出现了不能渲染公式问题,网上搜了一下,Jekyll 模板确实不支持...LaTeX 公式,不过一种解决方法,那就是引入外部 js脚本,可能会影响一点加载速度,但是我也没有什么明显感觉(可能因为我挂着全局代理) 具体方法就是,到 _config.yml 中加上一行 markdown...: kramdown ,再打开 _includes 文件夹中 head.html ,将下面这段脚本粘贴进去,提交修改,就可以正常渲染 LaTeX 公式了 <script type="text/x-mathjax-config

1.2K20

Mou and StackEdit and Mathjax

本文记录使用Mou和Stackedit中出现一些问题,使其能够正常渲染带数学公式文章 如果Mou渲染Math公式问题的话,尝试在第一行加上如下js,表示让Mou去加载Mathjax脚本 <!...,使用kramdown代替默认rdiscount,然后在footer.html中加入上面的脚本内容。...过去内容,也许不对… [但是,它还是存在些问题,关于inline Math公式问题,推荐将Octopress中Markdown引擎换成Kramdown,参考教程,另外,使用inline Math...Stackedit支持直接将文档publish到Github某个项目的某个分支下某个文件夹中,文件名自己命名。如下图所示: ?...我使用方法是Import from URL功能,其中URL是该Markdown文档URL,可以在Github中找到并打开那个文档,点击Raw按钮就会进入这份文档源代码页面,复制该页面的URL即可

84910

你不得不会MarkDown

EmacsOrg-mode是强大,但没有很好客户端工具,用来在不同设备上同步我们笔记。不过我们也可以把Emacs笔记直接放到GitHub上,GitHub也是支持.org格式文档。...接下来说说云笔记好处哪些。它好处不用多说,我认为最大好处是:一处书写,到处可见。这是很屌。...简单 列表连数字都自动排好 无序列表 无序列表 嵌套列表 自动缩进 上述MarkDown格式为: #### 这是四级标题 一般写文章或论文,三级标题就够用了。不是吗?...列表连数字都自动排好 * 无序列表 * 无序列表 * 嵌套列表 * 自动缩进 代码一览 如果要插入一段代码块,可以把代码放到一对"`"中即可。...在MarkDown中,要想强调文字,如果要想把强调文字以斜体形式呈现,只需要把要强调文字放到一对*或一对_之间即可。

1.1K50

基于Jekyll与Github Pages搭建博客

它有一个模版目录,其中包含原始文本格式文档,通过一个转换器(如 Markdown)和我们 Liquid 渲染器转化成一个完整可发布静态网站,你可以发布在任何你喜爱服务器上。...创建一个 Github 库并开启 Github Pages 首先我们用自己 Github 账号创建一个新库(repository),这个库名称固定格式: username.github.io,..._config.yml里相关参数如下: markdown: kramdown highlighter: rouge kramdown: input: GFM 根据上面的教程,我们已经配置好 Ruby...在本地博客文件根目录里打开命令行,使用命令rougify style github > css/syntax.css生成一个 github 风格样式到css/syntax.css文件中。...这里你想要 Rouge 主题 ----

1K10

(数据科学学习手札108)Python+Dash快速web应用开发——静态部件篇(上)

图4 基于Ol()与Li()渲染有序列表   利用Ol()嵌套多个Li(),可以自动渲染出带序号有序列表,就像下面这个简单例子: app4.py import dash import dash_html_components...图5 基于Ul()与Li()渲染层级列表   而除了与Ol()相互配合之外,Li()还可以嵌套在Ul()中渲染带层级关系列表: app5.py import dash import dash_html_components...图10 2.2 dcc.Markdown()——Dash中特殊静态部件   在Dash中还存在一个比较特别的用于呈现静态内容部件——dcc.Markdown(),它children参数接受markdown...代码,并自动在网页中呈现出渲染后效果,其主要参数如下: children:字符型markdown源码 dangerously_allow_html:bool型,用于设置是否允许解析出markdown...图11   Markdown()部件加持,我们就可以在某些情况下直接利用markdown快速编写网页,譬如编写在线文档说明页面~ 3 利用Dash自制在线Markdown编辑器   在掌握了今天教程所涉及知识之后

1.1K10

60行Python代码开发在线markdown编辑器

Blockquote()实现块引用」 利用dash_html_components中Blockquote(),我们可以直接传入字符串,或嵌套其他元素,从而构造出块引用,就像markdown>包含渲染内容那样...」 利用Ol()嵌套多个Li(),可以自动渲染出带序号有序列表,就像下面这个简单例子: ❝app4.py ❞ import dash import dash_html_components as html...」 而除了与Ol()相互配合之外,Li()还可以嵌套在Ul()中渲染带层级关系列表: ❝app5.py ❞ import dash import dash_html_components as html...()——Dash中特殊静态部件 在Dash中还存在一个比较特别的用于呈现静态内容部件——dcc.Markdown(),它children参数接受markdown代码,并自动在网页中呈现出渲染后效果...,其主要参数如下: ❝「children」:字符型markdown源码 「dangerously_allow_html」:bool型,用于设置是否允许解析出markdown源码中html代码并渲染,默认为

93520

公司新来一个同事,把 Typora 玩得炉火纯青!太强悍了

当前许多网站都支持用 Markdown 来撰写文档 如 博客园、CSDN、简书、语雀 等,了这么多网站支持,你可以随时随地上传本地 MarkDown 文件到博客中 MarkDown 基本语法 一、...[alt](图片地址 ''title'') alt 指的是当图片链接失效时显示提示文字,可加可不加 title是图片标题,当鼠标移到图片上时显示内容,可加可不加 如果你想要调整图片大小,两种方式...硬换行:你可以通过 空格+ 空格+ shift+enter完成一次硬换行,而这也是许多 Markdown 编辑器原生支持。硬换行在文档被导出时将被保留,且没有换段段后距。...Windows 风格(CR+LF)与 Unix 风格(LF)换行符:CR表示回车\r,即回到一行开头,而LF表示换行\n,即另起一行。...所以 Windows 风格换行符本质是「回车+换行」,而 Unix 风格换行符是「换行」。这也是为什么 Unix/Mac 系统下文件,如果在 Windows 系统直接打开会全部在同一行内。

4.1K10

Jekyll 优化合集

gem install pygments.rb   然后是修改 _config.yml 配置文件,其中 highlighter 修改如下: markdown: kramdown highlighter...另外,Rouge 主题和 Pygments 是完全兼容,所以如果是从 Pygments 变到 Rouge,只需要在 _config.yml 配置文件做如下修改即可: markdown: kramdown...由于 Markdown 语言解析器对 Markdown 标准支持不同,可能不支持 LaTex 公式,本站使用主题原来就尚未对 Markdown 公式或者 LaTex 公式进行支持。...毕竟中英文字符还是差别的嘛。这个问题在参考资料博文中做了一些比较深刻讨论,最后给出来方案就是这里采用方案。...这个问题其实主要还是在统计上,由于这些非可计数内容不在正常字数统计内,也无法根据它们数量来评估对应所需时间,自然也不能加入到阅读时长里。

2K30

GFM 与 Redcarpet 不同点

GFM 即 GitHub Flavored Markdown,是 GitHub 用在 Respository、Issues、Comments 和 Pull requests 里一种 Markdown...在这里做个小广告:如果你使用 Vim 编辑 Markdown,那可以试试我写能自动生成 GFM 和 Redcarpet 这两种风格 TOC Vim 插件 vim-markdown-toc。...和空格替换为 -,两个及以上 - 地方修复成一个,将链接串首尾 -_ 删除。 列表嵌套内容 在 Redcarpet 中有如下规则: 如果嵌套列表,需要缩进并且空行。...如果嵌套列表,需要缩进,但不空行。 而 GFM 则没有。...Task Lists 这货真是个好东西,用 - [ ] 和 - [ x ] 就能做出清单列表显示效果来,而且如果你编辑权限的话点选后文本能自动更新。 ?

70620

GitHub Pages 更新

GitHub Pages 更新 由 Ghostzhang 发表于 2016-05-07 02:26 段时间没有更新了,没想到一更新就收到GitHub邮件,说是系统升级了,因为使用了一些旧功能,...首先,看看这次系统升级了些什么,根据邮件指示,来到了这里:GitHub Pages now faster and simpler with Jekyll 3.0,大概意思是GitHub Pages更新到...Jekyll 3.0了,以下几点变动: 2016年5月1号开始,GitHub Pages只支持kramdown,作为Jekyll默认Markdown引擎,如果你用是其它引擎,那么你三个月时间进行更新...原先如果使用{% highlight js %} code {% endhighlight %} 方式进行代码高亮,那么就得修改啦,用```即可,详见 https://help.github.com...Jekyll 3.0对本地版本优化,我没有使用过,不太了解,兴趣同学自己到上面的链接看吧。​

63620
领券