LOADING

加载过慢请开启缓存 浏览器默认开启

首次尝试建立Blog

前言

第一次搭建一个完全属于自己的,为自己服务的网站,试图在Internet上留下点痕迹。
采用Hexo框架搭建。

环境准备

  1. 安装Volta用于Node.js版本管理
    Windows下做Node.js开发,个人又不想在电脑上直接安装Node.js(才不是被Python安装多版本后随机挑选一个幸运版本启动什么的恶心到了),选择Volta作为管理器。
    Volta官方网站
    Volta Github
winget install Volta.Volta
  1. 使用Volta安装Node.js、yarn
volta install node yarn

项目搭建

  1. 安装Hexo

拒绝全局安装,建了个文件夹让它自己在里面折腾。

cd ~\source\repo\HEXO\
yarn add hexo
  1. 初始化项目
npx hexo init ~\source\repo\BLOG\
cd ~\source\repo\BLOG\
yarn
  1. 添加主题,修改配置

懒狗一个,懒得Fork后再手动合并上游更改,我选择submodule。
(添加submodule后记得提交更改)
使用了ParticleX主题。

git submodule add https://github.com/theme-particlex/hexo-theme-particlex .\themes\particlex\

复制\themes\particlex\_config.yml\_config.particlex.yml并修改配置内容。
修改\_config.yml中的相关配置。

  1. 写写写
npx hexo new post "Title"
  1. 生成、本地测试。
npx hexo g
npx hexo s

上线

静态页面,要什么服务器,直接甩给CF。

  1. 向Github上上传存储库
  2. 登录Cloudflare Dashboard,新建一个Page项目,选择你的储存库,剩下的交给CF。

后记

Hexo的Config Override看起来不能取消已有的配置项目……
只好拿一张图把原来的图覆盖掉了……
懂得的朋友们可以告诉一下解决方案吗(