2021年12月1日,从hexo转到了hugo,生成静态文件的速度确实很快,但转过来发生了一些问题,记录一下:

1,从hexo迁移到hugo,需要将permalinks定义为下面这种形式以适应之前的URL,在config.toml最下面添加就行,这样配置会改变content/post/文件夹下所有文章的URL。(content/post/文章名.md的URL将从默认的https://example.com/post/文章名/改变为https://example.com/2013/11/01/文章名/)

[permalinks]

post = “/:year/:month/:day/:title/”

其它可用属性:
/:monthname/:day/:weekday/:weekdayname/:yearday/:section/:title/:slug/:filename/

2,设置文章摘要,在config.toml中设置,这样就不再需要使用more标签了

hasCJKLanguage = true

summaryLength = 200

3,页面导航排序,在config.toml中设置

[[menu.main]]
name = “Home”
weight = 5 ————————这个5是排序功能,数字小,排在前面

本博客使用的是even主题,某些细节进行了修改。

hugo的一些操作命令:

hugo version —验证安装是否成功

hugo new site 博客名称 —建立博客

hugo new post/第一篇文章.md —写文章

hugo –minify —压缩HTML、JS、CSS等文件

hugo —生成静态文件

hugo server —在本地预览博客,如有修改,会实时更新,除了修改css,需要重新hugo server

hugo与hexo命令比较

生成静态文件:hugo是输入hugo;hexo是输入hexo g

本地预览网站:hugo是输入hugo server;hexo是hexo s

clean静态文件:hugo是hugo –gc –cleanDestinationDir;hexo是hexo clean

暂时先记录这些。