【问题标题】:how to color my code in octopress blog page如何在 octopress 博客页面中为我的代码着色
【发布时间】:2014-09-24 12:14:47
【问题描述】:

我是 octopress 的新手,我在那里写了一些博客并将其放入我的 jaskey.github.io。这很酷,但我发现我的代码不像 stackoverflow 那样着色。

现在我使用 spacespacespacespace 来开始我的代码块,它不会为我的代码着色。

然后我尝试在java (enter) {code here.....}enterjava之后编写我的代码,这使得我的博客变成了一个空白页面!

有什么简单的方法可以让我的代码看起来更酷(我使用的是 windows 7)?

ps:我的帖子是这样写的: 我使用命令 rake new_post["title"] 创建一个 markdown 页面,然后我在 markdown pad 中写入,然后 rake generate, rake deploy。

谢谢!

【问题讨论】:

  • 你有仓库吗?最容易发现代码阅读问题。
  • @DavidJacquel,是的,jaskey.github.io。但它是用中文写的。

标签: github github-pages octopress


【解决方案1】:

您可能想查看这些参考资料:

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 个反引号开头并且不要将它们放在末尾​​p>

段落,这就是发生的事情

请记住,语法高亮不是 Markdown 规范的一部分(据我所知)。

您想在终端或实时博客中为代码着色吗?

如果你想在你的终端上使用它,你可以使用 Textmate 或 Sublime 来实现。你也可以用 Tmux 和 Vim 来做。

要在您的网站上为您的代码着色,您可以试试这个:https://highlightjs.org/ (HighlightJS)

【讨论】:

  • 如何在我的 github 页面中使用 higntlightjs?
【解决方案2】:

通过阅读 Octopress documentation 和代码,您可以看到他们正在使用插件进行语法高亮。并且插件在 github 页面上不起作用。

如果您希望 gh 页面生成您的网站,唯一的方法是使用 Jekyll highlight tag

如果你想使用 Octopress 高亮插件,你必须在本地生成你的站点,然后 deploy to gh pages

【讨论】:

  • 我可以知道如何让我的 github 页面使用 Jekyll 高亮标签吗?我可以快速开始答案或指南吗?
  • 链接到Jekyll highlight tag 在我的回答中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-01-21
  • 2013-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-18
  • 1970-01-01
相关资源
最近更新 更多