hexo + nexT 渲染问题,请大家帮我看看, 谢谢大家!

2017-05-02 15:15:19 +08:00
 palmers

页面地步一堆乱码,这样子:

Powered by Hexo  Theme - NexT.Mist
����  8�|�  ��  �

然后审查元素是这样:

<body itemscope="" itemtype="http://schema.org/WebPage" lang="en" class="" style="padding-right: 320px;">

<script type="text/javascript">
  if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
    window.Promise = null;
  }
</script>

  <script type="text/javascript" src="/lib/jquery/index.js?v=2.1.3"></script>

  <script type="text/javascript" src="/lib/fastclick/lib/fastclick.min.js?v=1.0.6"></script>

  <script type="text/javascript" src="/lib/jquery_lazyload/jquery.lazyload.js?v=1.9.7"></script>

  <script type="text/javascript" src="/lib/velocity/velocity.min.js?v=1.2.1"></script>

  <script type="text/javascript" src="/lib/velocity/velocity.ui.min.js?v=1.2.1"></script>

  <script type="text/javascript" src="/lib/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>

  <script type="text/javascript" src="/js/src/utils.js?v=5.1.0"></script>

  <script type="text/javascript" src="/js/src/motion.js?v=5.1.0"></script>

  <script type="text/javascript" src="/js/src/scrollspy.js?v=5.1.0"></script>
<script type="text/javascript" src="/js/src/post-details.js?v=5.1.0"></script>

  <script type="text/javascript" src="/js/src/bootstrap.js?v=5.1.0"></script>
"










 ����A 8�|� ���  �"
</body>

我对比了正常文件底部元素,应该是这样的:


<body itemscope="" itemtype="http://schema.org/WebPage" lang="en" class="" style="padding-right: 320px;">

<script type="text/javascript">
  if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
    window.Promise = null;
  }
</script>

  <script type="text/javascript" src="/lib/jquery/index.js?v=2.1.3"></script>

  <script type="text/javascript" src="/lib/fastclick/lib/fastclick.min.js?v=1.0.6"></script>

  <script type="text/javascript" src="/lib/jquery_lazyload/jquery.lazyload.js?v=1.9.7"></script>

  <script type="text/javascript" src="/lib/velocity/velocity.min.js?v=1.2.1"></script>

  <script type="text/javascript" src="/lib/velocity/velocity.ui.min.js?v=1.2.1"></script>

  <script type="text/javascript" src="/lib/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>

  <script type="text/javascript" src="/js/src/utils.js?v=5.1.0"></script>

  <script type="text/javascript" src="/js/src/motion.js?v=5.1.0"></script>

  <script type="text/javascript" src="/js/src/scrollspy.js?v=5.1.0"></script>
<script type="text/javascript" src="/js/src/post-details.js?v=5.1.0"></script>

  <script type="text/javascript" src="/js/src/bootstrap.js?v=5.1.0"></script>



  



<script id="__bs_script__">//<![CDATA[
    document.write("<script async src='http://HOST:3000/browser-sync/browser-sync-client.js?v=2.17.6'><\/script>".replace("HOST", location.hostname));
//]]></script><script async="" src="http://localhost:3000/browser-sync/browser-sync-client.js?v=2.17.6"></script>


</body>

body 中省略了 div 等元素, 请问大家这是由于什么具体的问题导致的? 从表面上看, 是由于 markdown 文件中存在不能解析的格式, 但是具体到哪个格式不能解析,我确定不了,因为我 调整同一个格式,每次得到结果可能不同

谢谢大家了~~~

2982 次点击
所在节点    程序员
7 条回复
Haiwx
2017-05-02 17:25:15 +08:00
你是不是用了 Notepad++
Nicksxs
2017-05-02 17:26:15 +08:00
编码问题吧
palmers
2017-05-02 17:28:37 +08:00
@Haiwx 不是 我用 atom 或者 idea 有时候工作暂时停下就直接使用 idea 写了
palmers
2017-05-02 17:29:10 +08:00
@Nicksxs 编码我在 idea 下看是 utf-8
ansheng
2017-05-02 17:49:45 +08:00
乱码。。。。。
JimmyCai
2017-05-02 17:50:36 +08:00
之前也遇到过这个奇怪的问题,似乎和 BrowserSync 插件有关。

如果是直接 hexo g 倒是没问题。
palmers
2017-05-03 08:56:30 +08:00
@JimmyCai 我没有使用 BrowserSync 插件 后来自己又好了 我都没有调整格式什么的 真是服了 你最后一句话是什么意思?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/358554

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX