网站进阶改造与开发
有时,我们的博客本身,就是为了记录搭建和改造博客的过程。
在博客使用过程中,我遇到了这些问题:
无法发表无标题文章
我们在写博客时有时并不需要一个标题,只是抒写一下自己的状态和心情等。但Jekyll并不能解析无标题的post。但是我们可以控制标题的显示。
解决方法
在index.html中,控制着首页博客的显示,我们可以看到.
<div class="post-preview">
这是博文的入口和预览部分
<h2 class="post-title">
{{ post.title }}
</h2>
这里就是标题的显示部分,我的思路是若检测到标题不为某特殊字符串,则显示标题,反之则不显示。
这里用一下条件语句
{% if post.title != "Untitled" %}
也就是,如果标题为Untitled,则不显示标题
后面不要忘了
{% endif %}
测试一下,好的,成功了!
但是我们发现,若无标题post位于顶部,与导航大图距离过近,非常不协调。
这时可以添加一个<p>标签,
作为分割段落标识。
于是,完成。