为新品葱添加代码语法高亮功能

  1. 让 [ code][/code ] 标签中的内容使用等宽字体
  2. 使用 prism.js https://github.com/PrismJS/prism 在前端为代码添加语法高亮


使用方法:
bbcode代码
[ code={语言}][/code ]
[ code=js]var a = 1;[/code ]

已创建 Pull request https://github.com/pincong/pincong-wecenter/pull/1/
已邀请:
prism.js是开源的吗?一个名为棱镜的库总是让人条件反射地想到监控
小二8964 - 借我亡命天涯的勇敢 借我一束光照亮黯淡
目前可能不会合并代码,主要是品葱目前几乎没有贴代码的场景。

现阶段主要是砍代码,以及优先解决rfc。
komorebi - 旧品,id已改,反正就是渣渣。
可以在code格式中使用等宽字体,但个人不认为有必要做代码高亮。
单行代码应当具有不需要高亮的可读性,否则就应当写成多行代码,而多行代码的版面量过大,直接贴在文章中也不便于复制,再增加行号、选择等功能则导致整个页面过于复杂。

可以使用第三方pastebin例如 Debian Pastezone

要回复问题请先登录注册

联系我们