已经实现了用Gitbook的markdown环境,可以支持代码段,插件用的是prism,效果不错。
但是目前不支持显示行号:
想要试试能发加上行号
markdown 代码 行号
hexo中支持codeblock的linenos:true去显示行号
也是hexo中的
前端:给你的Markdown文章添加代码高亮及行号 – 简书
用另外的插件:
highlightj.js 代码高亮
highlightjs-line-numbers.js 代码行号
才能实现行号。
自己搭建系统才行。
gzdaijie/cnblogs_markdown_optimize: 定制博客园markdown样式,使之支持代码高亮、代码行号显示、自动生成版权信息与章节目录。
gitbook 代码 行号
gitbook code line number
Better syntax highlighting: line numbers and highlighted blocks · Issue #869 · GitbookIO/gitbook
ace 中还是不支持行号。
Support to display line number in a code block · Issue #905 · GitbookIO/gitbook
gitbook网站中自己支持行号了?
How to display line number using github markdown “code”? – Stack Overflow
gitbook-plugin-sunlight-highlighter
sunlight-highlighter插件支持显示行号
-》但是不打算换插件
prim本身支持插件系统,可以用上述代码实现显示行号 -》 但是貌似没法方便的集成到Gitbook生成的html中
可以看到支持代码语言的列表
也可以看到很多插件,包括上面的那个。
gitbook prism
gaearon/gitbook-plugin-prism: Gitbook plugin for Prism highlighting
甚至去看了源码发现都还是不支持linenumber方面的配置,只有css,lang,ignore:
gitbook-plugin-prism/index.js at master · gaearon/gitbook-plugin-prism
想要去手动合并上面的prism插件
http://prismjs.com/plugins/line-numbers/#how-to-use
中的内容
发现其实可以下载的:
但是下载却也很麻烦。要选择很多选项。且下载下来的内容,未必和gitbook兼容。
所以放弃下载。
算了,也放弃手动整合了。有点麻烦。
有空再说吧。反正现在也不是很想要实现这个效果。
另外也看到了:
有机会,也是可以去试试的。
转载请注明:在路上 » 【未解决】Gitbook中Markdown的代码段中如何添加行号