忽然发现, jekyll发生了奇怪的问题,

  1. 头部显示空行, 只有一个点: .
  2. 尾部显示: <div></div>

原因在这里, 头部描述:

---
date: 2016-06-21 16:25:06
description: 别㲌android (don/t android) 第二讲: 总纲
tags: android, java,
---

注意到了吗?

  • description那一行,
  • 第二讲:总纲
  • 这里多了一个冒号:

把它删除, 或者替换为其他符号就好了, 也就是说在这个地方, 冒号是有含义的符号. 郁闷啊.

原因是, 因为这个冒号, 导致这份markdown文本在静态化的过程中出错, 并没有静态化成功, 但是, 展示列表里面有他, 所以, 就出现了空行.

  • 但是, 如果改变静态化的代码顺序, 那么, 结果就好了么?
  • 错, 改变代码顺序, 让错误结果不显示, 才是错误的编码,
  • 因为, 它并没有解决错误, 而是掩盖了错误, 让debug更难了.