本地写hugo博客,快捷键Crtl + U快速发布并自动部
Crtl + U
发布并自动部署。
本人原来使用的博客是vuepress + vdoing,后来在使用的过程中发现这个博客非常的笨重,没有多少的文章编译下来就需要一会时间。
以前使用过wordpress,这个用来建站是很不错的选择用来做博客的话需要有自己的服务器,并且对于Markdown文档的支持不是很好,现在的博客基本上是使用markdown来写,所以不考虑wordpress。
然后了解到Hugo的出现,看了他的优势,打包速度快,几乎不受文件多少的影响。为了更好专注在写文章,同时可以不用每次繁琐的命令行操作和发布,本教程实现了快捷键操作的一键发布。
文章内容所见即所得。写完文章后快捷键 Crtl + U
快速发布文章,然后等待GitHub Action部署完成,刷新页面就可以看到新文章,如下为展示的效果:
点击预览
快速开始现在已经把整套流程打通了,直接参考下面的步骤,可以实现Obsidian写博客+自动发布和部署。
下载(Obsidian)并安装 下载安装Git-Bash 配置Git - 生成 SSH 公钥 (git-scm.com) 创建github新项目为:你的用户名.github.io,如SivanLaai.github.io
,其中SivanLaai为我的用户名
克隆本项目并切换分支
git clone --recursive git@github.com:SivanLaai/blog.git && cd blog
进入blog目录,修改git远程仓库为你的github静态博客项目地址
git remote set-url origin git@github.com:SivanLaai/SivanLaai.github.io.git
(可选) - 添加Github项目环境变量WEB_SITE
为你自己的域名如```www.sivanlaai.laais.cn
利用obsidian打开blog文件夹,开始写博客
快捷键 Crtl + U
快速发布文章(利用Obsidian Shell Command插件实现快速发布)
打开你的网址,如sivanlaai.github.io
其他玩法
评论功能(可选)
建议新手根据自己的时间来衡量是否加入,不然折腾起来也挺费劲,容易遇到这种问题。确实有时间的可以尝试
本教程中使用的hugo主题是papermod,同时加入了评论功能,使用的是Waline评论系统,比较推荐使用这个评论系统,支持自建后端也可以使用免费的后端云服务,有评论管理功能,安全,支持登录和匿名模式。
对于Waline的详细使用请看官方教程,根据官方教程配置好Waline后端好,在config.yml
里面如下:
waline:
serverUrl: "WALINE_SERVER_URL"
把WALINE_SERVER_URL
替换成你的Waline服务地址就可以。
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。