如何在octopress博客页面中为我的代码着色

时间:2014-09-24 12:14:47

标签: github github-pages octopress

我是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。

谢谢!

2 个答案:

答案 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