我是octopress的新手,我在那里写了一些博客并将其放入我的jaskey.github.io.It很酷,但我发现我的代码没有像stackoverflow那样着色。
现在我使用spacespacespacespace开始我的代码块,它不会为我的代码着色。
然后我尝试在java (enter) {code here.....}enter
java之后编写我的代码,这使我的博客成为一个空白页面!
是否有任何简单的方法可以让我的代码看起来更酷(我使用的是Windows 7)?
ps:这是我写帖子的方式: 我使用命令rake new_post [" title"]来创建一个降价页面,然后我写入markdown pad,然后rake generate,rake deploy。
谢谢!
答案 0 :(得分:0)
您可能希望查看以下参考资料:
http://daringfireball.net/projects/markdown/syntax#code
https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code
这些是Markdown参考文献。
在行代码中应该有反引号,而不是常规的单引号。 This is a backtick
。虽然'这不是'。
要使用一段代码,您应该用3个反引号将其括起来
These are 3 backticks
another line
another
```如果你从3个反铲开始并且不把它们放在最后
该段的,这就是发生的事情
请记住,语法高亮不是Markdown规范的一部分(据我所知)。
您想为终端或实时博客中的代码着色吗?
如果您想在终端上使用它,可以使用Textmate或Sublime进行此操作。你也可以用Tmux和Vim来做。
要在您的网站上为您的代码着色,您可以尝试:https://highlightjs.org/(HighlightJS)
答案 1 :(得分:0)
通过阅读Octopress documentation和代码,您可以看到他们正在使用插件进行语法高亮显示。并且插件在github页面上不起作用。
如果您希望gh页面生成您的网站,唯一的方法是使用 Jekyll highlight tag 。
如果您想使用Octopress精彩插件,则必须在本地生成您的网站,然后deploy to gh pages。