0%

之前写过一篇关于从 WordPress 迁移博客到 Hexo + GitHub Pages 的文章(via),时隔三年后,想要更新点东西,发现自动部署流水线 Failed。

查看 Workflow 日志,发现了这个问题:GitHub Actions: All Actions will begin running on Node16 instead of Node12 ,之前用的 Workflow 还是 10.x,并且,目标 Repo 和当前 Repo 存放的 Key 都不见了。等我把 Node Version 按要求调成 16,却发现 Hexo 构建又报错了,说是 4.x 只能支持到 Node 12。事情陷入了死循环……

经过一番折腾,修复了所有的问题,方法如下:

  1. 重做之前教程中【自动化构建和发布 -> 添加秘钥对】这一步;

  2. 在『博客程序』仓库中,执行如下操作,更新 Hexo 至最新版

    1
    2
    3
    4
    5
    6
    7
    8
    # 升级安装 Hexo 至 7.0+
    npm uninstall -S hexo && npm i -S hexo

    # 更新插件依赖
    npm update -S && npm update -D

    # 安装 hexo 版本兼容插件
    npm i -S hexo-tag-embed
  3. 修改 .github/workflows/publish.yml 文件中的 Node Version

    1
    2
    3
    4
    5
    6
    7
    8
    # ……
    jobs:
    build:
    runs-on: ubuntu-latest
    strategy:
    matrix:
    node-version: [16.x]
    # ……
  4. 提交代码到主分支,触发构建,发布成功!

又可以愉快地写 Blog 了!

写在最前面的话

大概从 03 年开始接触博客到现在,已有十多年。早期换过无数的 BSP,比如 Blogbus、Live Space、百度空间、Blogger 等;也通过自建服务的方式,搭建过 Wordpress。由于这样那样可抗或不可抗的缘由,搬家无数次,用过第三方服务、免费虚拟主机、合租虚拟主机、VPS。遭遇过各种域名、主机事故,比如被封、被黑、服务中断等,本博客却从未中断,主要内容也通过一次次的迁移得以延续。能延续这么久(虽然最近一些年,由于自己懒,长时间处于半停滞状态),个人感觉最重要的一点在于,购买了博客专用的顶级域名 interjc.net,这个域名伴随了各个时期不同形态的本博客,也延续了与博友和读者之间的羁绊。

自从东哥的虚拟主机服务关停以后,本博客就一直托管在 Vultr VPS 上,速度和稳定性都还 OK,并且由于是 VPS,还通过 Let’s encrypted 启用了 https,整个使用还是比较平滑的。

阅读全文 »

从今天起,本 Blog 切换至 Hexo on Github,至此,本人的个人博客正式与 Wordpress 告别,如果 Github 不改变政策,应该不会再搬家。

基本上所有的文章都迁移过来了,但是以往的评论区信息基本已经全部丢失,实在抱歉了。

RSS Feed 短时间内可能会存在不正常的情况,后续想办法恢复了。

以前的友情链接,移到了 关于 页面和侧边栏,有需要交换链接的博主,也可在此留言。

独立博客的繁荣似乎只是几年以前,但掐指一算已经是近十年的事情了。

友情链接里的朋友们,很多已经 404,常用的虚拟主机也已经陆续停业,打开 RSS 阅读器,还在继续更新的个人博客也已不多。 作为社交自媒体的最初形态,个人独立博客的份额正在一步步被平台化的工具蚕食,个人的精力也更热衷于用来发表快餐内容。高昂的资源、维护、推广成本使得更多人的独立博客吃灰、迁移(到各种其他轻量级平台)或关闭。

但我是否真的不需要一个独立博客了?我的初心是什么?我是为什么不用 BSP 而下定决心买域名、买主机,甚至学习 PHP、前端,来维护自己的独立博客的?归根结底还是因为有一颗追求独立自主的心吧。

疫情期间,愈发觉得快餐信息的产和销,虽然带来了经济效益以及短时间内心理上的满足(似乎自己是在学东西、写东西),但只有长文的书写和正儿八经的书籍阅读才能做到真正的脑力磨练。

将来希望还是把输出的重心放在独立博客,其他平台只作为输入。希望归来还是少年

2020 年,作为武汉人,经历了一个不平凡的春节,同时自己也有一些变化,总之 2020 年是转变的一年。 今年准备重新使用这个 Blog,保持每个月(争取每周)都会有更新,分享一些有意思的事情。 敬请还在关注本 Blog 的朋友们监督。