Blog All Process

该篇文章记录的是这个博客的整个搭建流程. Hugo + PaperMod + Drone 目标 Logseq 用来日常记录使用,不对外开放 使用博客作为日常分享以及知识产出的对外平台 第一目标是轻量 其次是自动化 随后是美观 方案选型 简单调研了几个平台: WordPress:不够轻量,放弃 Typecho:不够轻量,放弃(主要是提供的有后台编辑工具,我用不到,性价比就很低了,并且也就导致不够轻量) Solo:强制加入社区,导出还需要积分,不是我想要的,放弃 Holo:与上面类似吧,没仔细研究 Hugo:目前使用的,够轻量,没有多余的内容,没有平台,只是静态资源生成工具 可以看到,个人的博客目前是比较小的,暂时是不考虑做的很大,因此轻量是当前的一个重要因素 希望的是所有的数据在自己手里,以写 Markdown 的方式记录博客,Hugo 就刚好满足 关于 Hugo 不做过多介绍,贴一个官网:https://gohugo.io/ 关于主题 看了一些之后,考虑了两个: PaperMod LoveIt LoveIt 还是比较丰富的,看起来漂亮一点儿,甚至我当时都考虑在主题上面放弃 “轻量”,但后来发现开源协议是GPL3,也就是版权和许可声明必须保留,放弃了 在此声明一下:刚才又去看了下,看着是 MIT的,不知道是不是我之前看错了,不过也因为此吧,放弃了,正好也感觉有点儿重 PaperMod 整体看着还是很干净简约的,目前我就是要这种风格吧 开发工具 就 Typora 吧,不需要系统性的 生成新的博客的时候,直接使用 Hugo 命令:hugo new posts/first-blog/index.md 随后用 Typora 打开编写 关于图片 可以看到我上面的命令里面新建文章的时候,用的是 /first-blog/index.md,这种是为了解决引入本地文件的问题 也就是假如我们想直接使用项目中的图片或者文件采用如下方法: 新建博客时候中间多一层目录,实际的 md 文件放在这个目录中,叫做 index.md,该目录中定义资源目录,如 pics 用于存放图片,files 用来存放可以下载的附件 index.md 中引用到图片或者文件的时候,直接写相对路径 ![测试照片](pics/test.png) 整体的目录结构: themes static ... assets content: posts: first-blog: files pics: test.png index.md 参考了该博客: ...

May 2, 2023