432 字
2 分钟
博客搭建
自身已有条件分析
- 经济上的问题:主要考虑续费上的问题,服务器以及域名续费都好贵
- 架构选择:Hexo(原先选择的vitepress,功能齐全,可定制程度很高,但对标签一级目录的控制,貌似是由文件夹的多级目录所控制,我想放在同一文件夹内)
- 联动:我所选择的 Hexo 主题,saicaca/fuwari: A static blog template built with Astro. (github.com)
Waiting for api.github.com...
TIPFrontmatter,并非标准Hexo,需要进行修改
title: My First Blog Post published: 2023-09-09 description: This is the first post of my new Astro blog. image: /images/cover.jpg tags: [Foo, Bar] category: Front-end draft: false
部署:采用CloudFlare
- 好处:免费
- 坏处:部分区域访问起来可能没那么顺利
成本
- 域名:耗费12元,续费32/年
环境搭建
Fork仓库
clone到本地,执行
pnpm install
安装依赖执行
pnpm dev
,实时预览进行的修改需要修改的区域
头像
个人信息
引用Icônes (icones.js.org)中的酷安图标时,出现无法引入图标集的问题
所吸取的教训
- 引入正确的包
- 先确定项目所使用的框架再去具体求解
- 解决使用的命令
pnpm i -D @iconify-json/arcticons
- 最后解决使用的命令与所给注释不同,部署之后看情况
About页面(突然发现我没啥好写的😭)
现在发布的解决方案
思源书写文章(S3七牛云备份)
将图片通过PicGo上传至CloudFlare上所搭建的图床(思源插件内置的PicGo存在问题,设置自定义域名后,替换错误,更换App后正常)
参考文章:从零开始搭建你的免费图床系统 (Cloudflare R2 + WebP Cloud + PicGo) - 少数派 (sspai.com)