本文是本文的第三部分 一系列 我正在写我为什么将我的个人博客从WordPress迁移到Jekyll。 我重申 应该将其作为经验日记而不是教程或推荐来阅读。 在计算中,没有通用的配方。
网站要求
博客尽管具有一些与众不同的特征, 它仍然是一个网站,因此它必须满足一些要求
针对搜索引擎进行了优化
网页设计师的圣杯基本上是搜索引擎优化(SEO) 它是关于使内容适应从键盘到当前Google算法创建者的内容。我认为,对于博客而言,它不像过去那样重要,因为社交网络是更好的流量来源,并且最好关注质量和原创性。
而且,如果您既不是创意也不是原创, 您可以随时为广告付费。 即使您的博客是波兰电话簿,也可以将您带到顶部。
WordPress邀请您使用类别和标签系统,以训练您养成搜索引擎友好的写作纪律。 此外,它还提供免费和付费的插件,可检查您的内容在网络搜索之神的眼中是否令人愉悦。
Jekyll有一个类别和标记方案,通过安装插件,可以合并一些功能来自动执行内容优化。
对于Bootstrap,您将不得不进行优化,尽管正如我们将看到的那样,它具有一些特性,可以使您在搜索引擎中排名上升。
适用于所有屏幕
有两种设计原则可确保无论屏幕大小如何,内容都看起来不错:
- 响应式设计:站点根据使用的设备进行调整或更改。
- 首先移动:该网站在设计时就考虑了移动设备,然后针对较大的屏幕进行了修改。
无论您为大屏幕版本选择的主题是什么,WordPress都可以为移动版本选择主题。 此外,它在响应类别中有多个。 该领域的最大赢家是Bootrstrap,因为它是根据屏幕大小精确地为站点表示做准备的。 Jekyll具有基于Bootstrap的模板的集合,或者您可以使用此框架来创建自己的模板。
博客功能
博客是博客的继承人。 那些船员在其中记录航行事件和观察结果的笔记本。 如果您看到了《星际迷航》的许多版本中的某些内容,您会记得,每个情节的介绍都是主角之一,它决定了对计算机事件的描述。 那个故事是从陈述日期开始的。
博客也是如此。 第一排序标准是按时间顺序的。 因此,如果您在20月18日下午05:18发表一篇关于蕨类植物的文章,并计划在同一天06日下午20:XNUMX在两天前发表您之前两天写的一篇关于玫瑰的文章,则将显示关于玫瑰的一篇文章。第一的。
第二个分组标准是类别。 类别是一组主题。 因此,例如,对于康乃馨,玫瑰和茉莉花的文章,我们可以将花或蕨类植物和棕榈树的类别指定为观赏植物的类别。
Worpress允许类别中的多个子类别级别。 例如,在观赏植物中,我们可以区分室内和室外,以及树木和灌木。
Jekyll允许您分配类别,但据我所知不可能使用子类别。
WordPress和Jekyll自动进行类别排序。 对于框架,您必须通过将链接添加到与每个文章相对应的文章来手动构建索引。
排序标准的第三种类型是标签。 标签的例子是蕨类植物,玫瑰,西红柿。 同样,WordPress和Jekyll将自动进行订购。 对于Bootstrap,必须将它们添加到每个页面。 您将必须手动构建索引或集成允许内部搜索的最受欢迎的搜索引擎之一。
在博客中,我们有两种类型的内容: 帖子和页面。 通常,这些页面用于提供机构信息,例如作者传记,隐私政策,联系表格或指向友善网站的链接。 Jekyll和WordPress提供了与众不同的处理方式。 对于Bootstrap,在编写代码时必须标记差异。