新手搭建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的报错做的还可以,根据显示的内容,基本能定位出问题所在。
好了,系列教程到目前为止就结束了,我已经没有办法写出更多的内容了。
我已经把所有知道的、相关的东西都写上了。
正是我经历过的全部。
希望对大家有启发。