letiantian / huno

A responsible theme for Hexo
495 stars 115 forks source link

代码高亮问题; #13

Closed ShomyLiu closed 8 years ago

ShomyLiu commented 8 years ago

代码行数只有 第一行 显示行数。 另外没有高亮。。。一个颜色。

还有个问题就是,能不能加入上下篇的功能

letiantian commented 8 years ago

在hexo的配置文件里highlight的配置是true吗?上下篇的功能可以自己定制。

ShomyLiu commented 8 years ago

highlight配置如下: hightlight

ShomyLiu commented 8 years ago

vim 下面的是效果,只有第一行显示行号

ShomyLiu commented 8 years ago

解决了。。我的代码快没有指定 语言。 指定了语言就ok了  麻烦您了

letiantian commented 8 years ago

1、清除浏览器缓存看看。

2、高亮配置不要在theme的_config.yml中配置,huno不支持这种配置。应该在hexo的_config.yml中配置。hexo的_config.yml默认启用了高亮:

highlight:
  enable: true
  line_number: true
  auto_detect: true
  tab_replace:

除非是你这边要使用其他的高亮方法。

3、可否把markdown博客中代码那一块截个图?用firebug把生成网页中显示代码的那部分html看看有什么问题?

我的是这样的: 001

生成的html是:

<table>
    <tbody>
        <tr>
            <td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td>
            <td class="code"><pre><span class="line"><span class="keyword">var</span> i = <span class="number">0</span>;</span><br><span class="line"><span class="keyword">var</span> log = <span class="function"><span class="keyword">function</span>(<span class="params"></span>) </span>{</span><br><span class="line">    <span class="built_in">console</span>.log(<span class="built_in">arguments</span>);</span><br><span class="line">};</span><br></pre></td>
        </tr>
    </tbody>
</table>
ShomyLiu commented 8 years ago

谢谢! 我没有指定语言