{"repo":"SivanLaai/blog","free":true,"listed":false,"github":"https://github.com/SivanLaai/blog","clone":"git clone https://github.com/SivanLaai/blog.git","description":"本地写hugo博客，快捷键Crtl + U快速发布并自动部署网页。","language":"JavaScript","stars":27,"topics":["blog","hugo","github-action","obsidian","obsidian-plugin"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"Obsidian写hugo博客，快捷键 发布并自动部署。 本人原来使用的博客是vuepress + vdoing，后来在使用的过程中发现这个博客非常的笨重，没有多少的文章编译下来就需要一会时间。 以前使用过wordpress，这个用来建站是很不错的选择用来做博客的话需要有自己的服务器，并且对于Markdown文档的支持不是很好，现在的博客基本上是使用markdown来写，所以不考虑wordpress。 然后了解到Hugo的出现，看了他的优势，打包速度快，几乎不受文件多少的影响。为了更好专注在写文章，同时可以不用每次繁琐的命令行操作和发布，本教程实现了快捷键操作的一键发布。 文章内容所见即所得。写完文章后快捷键 快速发布文章，然后等待GitHub Action部署完成，刷新页面就可以看到新文章，如下为展示的效果： 点击预览 快速开始 现在已经把整套流程打通了，直接参考下面的步骤，可以实现Obsidian写博客+自动发布和部署。 - 下载(Obsidian)并安装 - 下载安装Git-Bash - 配置Git - 生成 SSH 公钥 (git-scm.com) - 创建github新项目为：你的用户名.github.io，如 ，其中SivanLaai为我的用户名 - 克隆本项目并切换分支 - 进入blog目录，修改git远程仓库为你的github静态博客项目地址 - (可选) - 添加Github项目环境变量 为你自己的域名如 Crtl + U sivanlaai.github.io config.yml waline: serverUrl: \"WALINE SERVER URL\" WALINE SERVER URL 替换成你的Waline服务地址就可以。 参考文章 1. Obsidian + Hugo 最佳配置推荐 胡说 (zhangyingwei.com) 2. Hugo 博客写作最佳实践 胡说 (zhangyingwei.com) 3. 使用Github Actions对Hexo博客自动部署 - zu1k","default_branch":null,"files":null,"tree":[],"storefront":"/r/SivanLaai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SivanLaai/blog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}