Hugo 静态博客搭建

Hugo 官网 https://gohugo.io/ 创建 直接下载 release 包。 新建站点 mkdir hexo-blog cd hexo-blog hugo new site . 配置 配置文件位于工程目录下的 config.toml,这里改为使用 YAML 格式的 config.yaml。 修改下基本的站点设置。 baseURL:"https://lyincc.com/"title:"lyincc' blog"paginate:5theme:PaperModlanguageCode:'zh-cn'timeZone:'Asia/Shanghai'主题 在主题库里挑了一个简洁的主题 PaperMod。 git init . git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod 主题配置 params:env:productiondescription:"lyincc's blog - https://lyincc.com"author:lyinccdefaultTheme:autoShowShareButtons:trueShowReadingTime:truedisplayFullLangName:trueShowPostNavLinks:trueShowBreadCrumbs:trueShowCodeCopyButtons:trueShowRssButtonInSectionTermList:trueShowToc:trueprofileMode:enabled:falsetitle:PaperModimageUrl:"#"imageTitle:my imagebuttons:- name:Archivesurl:archives- name:Tagsurl:tagshomeInfoParams:Title:"Beautiful Wrold"Content:>Welcome.socialIcons:- name:githuburl:"https://github.com/lyincc"- name:RsSurl:"index.xml"editPost:URL:"http://gitea.lyincc.com/lyincc/article-tech/issues"Text:"Issues"appendFilePath:true静态资源 图片引用 由于旧的文章中,图片都是以相对路径引入的,这是为了方便一些 markdown 编辑器(如:VSCode)能够预览文章。 Hugo 对相对路径的图片资源支持并不是很好。为此增加一个拷贝脚本对资源路径进行转换,这样也可以将文章和 Hugo 工程分离开来。 建立 articles 目录用来存放分离开的文章,编写一个 powershell 脚本拷贝该目录中的文章和图片分别到 context 和 static 目录下。 $dirs = Get-ChildItem -Path .\articles foreach($dir in $dirs) { $dirName = $dir....

April 30, 2022 · 1 min · lyincc

构建 Pelican 静态博客

Pelican is a static site generator, written in Python.

December 29, 2016 · 1 min · lyincc