2015 年底,弃用 Wordpress,使用 Markdown 写作博客。
Hugo 默认不支持 Ob 链接
[[farewell-wordpress|再见,WordPress 补记]]
在 Hugo 上的写法
2024 年个人知识库升级,all in obsidian,更新博客方案。
博客方案
Render In Obsidian
flowchart LR
Obsidian --> File([Markdown])
File -->|Hugo| Site(((HTML)))
Site -->|rsync| Host
Render By Hugo Shortcode
flowchart LR
Obsidian --> File([Markdown])
File -->|Hugo| Site(((HTML)))
Site -->|rsync| Host
其他资源
开源字体
Wordpress 转 Markdown
https://github.com/twotwo/wp2octopress
Markdown 构建静态网站
https://github.com/twotwo/hugo-template/
$ brew install hugo # Mac 上安装 hugo
$ hugo env
hugo v0.125.7+extended darwin/amd64 BuildDate=2024-05-08T14:46:24Z VendorInfo=brew
GOOS="darwin"
GOARCH="amd64"
GOVERSION="go1.22.3"
github.com/sass/libsass="3.6.5"
github.com/webmproject/libwebp="v1.3.2"
$ git clone --recurse-submodules https://github.com/twotwo/hugo-template/
$ hugo server # 本地预览 http://localhost:1313/
$ hugo # 发布成静态网页:public 目录下
Start building sites …
hugo v0.125.7+extended darwin/amd64 BuildDate=2024-05-08T14:46:24Z VendorInfo=brew
| EN
-------------------+-------
Pages | 1888
Paginator pages | 87
Non-page files | 0
Static files | 26
Processed images | 0
Aliases | 2
Cleaned | 0
Total in 2370 ms
上传到服务器(Nginx)
把构建的静态内容上传到服务器的 Nginx 对应目录下
$ rsync -avP public/* ${host}:/var/www/myblog.com/output/