432 字
2 分钟
博客搭建
2024-08-06

自身已有条件分析#

  1. 经济上的问题:主要考虑续费上的问题,服务器以及域名续费都好贵
  2. 架构选择:Hexo(原先选择的vitepress,功能齐全,可定制程度很高,但对标签一级目录的控制,貌似是由文件夹的多级目录所控制,我想放在同一文件夹内)
  3. 联动:我所选择的 Hexo 主题,saicaca/fuwari: A static blog template built with Astro. (github.com)
saicaca
/
fuwari
Waiting for api.github.com...
00K
0K
0K
Waiting...
TIP

Frontmatter,并非标准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/年

环境搭建#

  1. Fork仓库

  2. clone到本地,执行pnpm install​安装依赖

  3. 执行pnpm dev​,实时预览进行的修改

  4. 需要修改的区域

    1. 头像

    2. 个人信息

      1. 引用Icônes (icones.js.org)中的酷安图标时,出现无法引入图标集的问题

        • 所吸取的教训

          • 引入正确的包
          • 先确定项目所使用的框架再去具体求解
          • 解决使用的命令pnpm i -D @iconify-json/arcticons
          • 最后解决使用的命令与所给注释不同,部署之后看情况
    3. About页面(突然发现我没啥好写的😭)

  5. 现在发布的解决方案

    1. 思源书写文章(S3七牛云备份)

    2. 将图片通过PicGo上传至CloudFlare上所搭建的图床(思源插件内置的PicGo存在问题,设置自定义域名后,替换错误,更换App后正常)

      参考文章:从零开始搭建你的免费图床系统 (Cloudflare R2 + WebP Cloud + PicGo) - 少数派 (sspai.com)

博客搭建
https://blog.sfunction.top/posts/博客搭建/
作者
微茫之心
发布于
2024-08-06
许可协议
CC BY-NC-SA 4.0