关于这个博客

我是一个后端开发,主要是做Java的,就纯纯的打工仔。每天就是朝九晚六,偶尔加班,周末双休。

为什么有这个博客

我平时比较喜欢折腾,喜欢研究一些好玩的东西,像什么软路由呀,cf呀,docker呀,k8s呀这些,尽管这些与我的工作没有直接关系,但是我还是喜欢折腾,因为我觉得这些东西很有趣,也很有挑战性。于是某天在逛油管的时候突然刷到了hexo博客,然后最近也正好还有两个域名还有几年到期,一个在cf一个在DNSPOD的正好可以结合github做无服务器的搭建于是便开始了。(大学的时候有弄个,但是后来没弄了)。

这个博客是用来干嘛的

这个博客我想大多文章可能还是会和我讨饭的技术有关,毕竟我是一个后端开发,所以可能大多文章可能还是会和后端开发相关,但是我还是会尽量写一些有趣的东西,比如我最近在折腾的软路由,或者一些有趣的东西。

博客的搭建

  1. 安装nvm 多版本管理node
    nvm github 地址: nvm github windows
    点开release 下载对应系统的最新版本 我这里是win 64
    20240816101646
    安装好后 win+r 打开cmd 执行
    1
    nvm install 18.19.0 
    查看安装的node版本
    1
    nvm list
    20240816105804
    使用安装的node版本(会有两个弹窗提示都点是)
    1
    nvm use 18.19.0
    20240816110313
    可以是任意版本的node
  2. 安装hexo
    hexo的安装直接参考官网 hexo官网
  3. 安装anzhiyu主题
    anzhiyu主题安装直接参考anzhiyu官网 anzhiyu官网
  4. 上传到github
    登录github 创建一个仓库将本地库推送到远端
  5. 配置cf works and pages
    登录cf 找到 works and pages
    要使用这个功能需要绑定支付信息(没有国际信用卡我用的paypaly绑定的银联银行卡)不用担心收费cf免费计划托托的够用
    20240816112954
    20240816112407
    点击创建 Pages 连接到git
    20240816112525
    选择github 添加账户授权后 就能看到账户下的所有仓库 选择你博客的那个创库
    20240816112700
    构建配置如下就可以了
    20240816113200
    配置好部署完成后cf会自动分配一个域名,咱不用
  6. 自定义域名访问
    需要一个不在cf管理的域名,我的是在DNSPOD里的
    在cf打开workers pages下的自定义域 设置一个自定义域 比如我的blog.52pfh.com
    20240816113537
    登录到你域名托管的服务上新建一条cname的记录指向到cf自动分配的域名
    20240816113848
    自定义域名有一个ssl证书验证直接申请一个免费的就行了三个月换一次就好了
    然后就可以用自定义域名访问了 博客