接上文: 给自己的博客改了样式,现在可太喜欢了!

在评论区有好多兔友问建站成本以及技术栈,那就单开一篇介绍一下自己的折腾,主要给小白简单介绍入个门,其他博主欢迎交流提出更好方案。

介绍

如果看过我的博客 为什么一定要有一个个人网站? 可能大概对我现在的博客有一定的了解,主要用到 Hexo + Github + Vercel,这套部署下来是不花任何费用的(如果不买域名的话)。

Hexo 是一个快速、简洁且高效的博客框架。 Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。部署可以参考 官方文档 ,如果不想折腾,跟着官方文档部署到 github pages 上也行。不想看文档也可以把文档喂给 AI,让他告诉你一步步怎么操作。

这里 也有很多 Hexo themes,你可以选一个喜欢的,或者用 vibe coding 一个自己的主题。

Github 是个很好的版本管理工具,主要可以管理你的博客发布版本。使用 GitHub Actions 部署 GitHub Pages 使个人博客一键部署发布,快速部署自己的个人网站。如果部署在 Github 上,只需要每次上传 Markdown 文档即可,GitHub Actions 会自动发布文章到个人网站。

Vercel 则是和 Github Pages 相同的部署工具,相比于 Github Pages 只能部署静态网站,Vercel 则支持更多,甚至可以完成小型完整网站的部署。Vercel 可以配置 Github 仓库(公开/私有都行),在仓库变动时候拉去代码自动部署,很方便。

工作流

工作流

我比较推荐当前我在使用的工作流,当然如果有其他方式也欢迎交流。

自从之前语雀线上出过问题之后,我就把自己的笔记换到了本地的 Obsidian,所以我通过 Obsidian 记录笔记,本地存储,然后通过插件 Enveloppe 将要发布的文章推送到 Github 个人仓库指定文件夹下,然后 Vercel 配置该仓库,自动拉去文章部署个人网站。如果需要改变网站的样式,可以通过拉去个人项目,更改后提交文件,同样 Vercel 也会拉取部署。这套流程大大简化了文章发布的操作,绝大部分都是自动部署,我在 Obsidian 中只需要给要共享的文章打上标记,然后,推送即可。

以下是一些截图以供参考。

标签: none

添加新评论