新手搭建Hogo静态博客教程(五):注意事项

本教程为系列文章,点击右下角的 #Hugo 可以查看全部。

这篇内容,会描述下我遇到的问题,和需要注意的点,希望能帮上大家。

Hugo 官网搜索问题

在Hugo官网搜索pygmentsStyle,会显示没有任何内容,但是实际上,这个词就在这个页面中。

推荐使用 Google 搜索 Hugo 网站中的内容,搜索的内容如下。

site:gohugo.io pygmentsStyle

baseurl问题

在config中配置了绝对路径的 baseurl 之后,本地跑server的时候,并没有出现问题,说明作者对相关内容做过优化,也就是说,以hugo server 方式启动的时候,baseurl不生效。

给作者点个赞!

Git同步冲突

在配置个性化域名的时候,我在Github网站上创建的CNAME文件。这就很僵硬了,我需要先把远端仓库的内容pull,然后合并,然后才能push到仓库中。

当然我也仍然需要在static文件夹中创建CNAME文件。所以我在前面的说明中特意说直接新建文件就好,不用网页的方式。

Hugo官网探秘

在Hugo官网里面,基本能找到任何需要的东西,甚至还能找到几款Hugo的编辑器插件。你可以找到

  • 所有的 命令行 及参数含义
  • 所有的配置信息
  • 所有影响配置信息的内容
  • 所有变量以及示例代码。
  • 博客迁移的办法

等等,无论能不能想到,Hugo官网都提供了。很好!

说下初始化文件的用途

  • archetypes 原型,一般用于自动生成文件的原型
  • content 博客文章的位置。主要放内容,也就是*.md文件
  • data ???
  • layouts 渲染的模版文件,仔细看的话,和主题中的layout差不多。
  • public 发布的内容
  • static 静态文件 用hugo构建时,会被直接复制到public中
  • themes 主题文件夹

当然除了以上的杂项外,还有部分我暂时没办法解决的问题。


如何用*.sh脚本通过 Git-bash 调用 Windows 平台的应用

我在windows平台执行 new.sh 这个脚本,我在创建文件之后,想直接打开新建的文件夹和*.md文件,目前是没有找到什么办法。从理论上讲的话,需要看bash提供商给不给与windows交互的命令了,我目前没有找到。

关于子域名的配置

概念还不理解,也不知道如何配置。DNS提供商 域名提供商等等还是不太清楚。

在DNS相关方面,好像还有不少可以调整的东西,都没有深入研究。

RSS订阅问题

我是用Inoreader订阅了我博客的RSS,使用体验极差。不知道有没有什么解决办法。

关于RSS部分的实现机制我也不太清楚,没时间配置。问题如下

  • 网站的ico加载不出来,不清楚原因。
  • Inoreader订阅中出现重复内容,不清楚原因。

对HTTPS的态度

我个人觉得用CloudFare这种行为,就像鸵鸟害怕的时候把头插到土里,假装安心。用户看上了锁挺好的,实际上屁股还在外面露着呢。

再一点就是没有HTTPS,也没什么问题,毕竟读博客的人只能看看,也没有办法留言登录。

博客调试

改文章的时候,有时候经常会出现问题,Hugo的报错做的还可以,根据显示的内容,基本能定位出问题所在。


好了,系列教程到目前为止就结束了,我已经没有办法写出更多的内容了。

我已经把所有知道的、相关的东西都写上了。

正是我经历过的全部。

希望对大家有启发。