2023年,重新注册了域名,把之前的博客文章迁移到了hugo,重新整理了下,也没有多少内容。

然后把电脑上的一些历史的markdown文件,觉得还有保存价值的,也加了进来。

整理了下目录结构,把历史的文件按年存放,今年写的都会放到posts/2023目录下。这样也方便查找。

这里的博客主要当作一个备份记录的作用,如果某一个主题有新的内容,也会直接更新那个文件,不存在实效性,可以当作一个在线笔记来用。

初始化

git clone [email protected]:notsobad/blog.git
cd blog
git submodule init
git submodule update

brew install hugo
hugo server -D

编写和查看文章

# 创建新的文章
hugo new posts/2023/using-hugo.md

# 启动一个web服务,但是不会渲染draft文章
hugo server

# 加上-D参数,同时渲染draft文章
hugo server -D

发布到web服务器

注意:rsync 大于 3.1.0 版本才支持chown选项,可以设置远端的user和group。 远端的/opt/blog是nginx使用的目录,要确保权限正确。

hugo
rsync -avz --delete --chown=http:http ./public/ root@server:/opt/blog/