有时,我们的博客本身,就是为了记录搭建和改造博客的过程。


在博客使用过程中,我遇到了这些问题:

无法发表无标题文章

我们在写博客时有时并不需要一个标题,只是抒写一下自己的状态和心情等。但Jekyll并不能解析无标题的post。但是我们可以控制标题的显示。

解决方法

在index.html中,控制着首页博客的显示,我们可以看到.
<div class="post-preview">
这是博文的入口和预览部分

 <h2 class="post-title">           
{{ post.title }}
</h2>

这里就是标题的显示部分,我的思路是若检测到标题不为某特殊字符串,则显示标题,反之则不显示。
这里用一下条件语句

 {% if post.title != "Untitled" %} 

也就是,如果标题为Untitled,则不显示标题

后面不要忘了

{% endif %}

测试一下,好的,成功了!

但是我们发现,若无标题post位于顶部,与导航大图距离过近,非常不协调。
这时可以添加一个<p>标签,
作为分割段落标识。
于是,完成。

Updated: