0%

持续集成(Continuous integration,简称 CI)部署 Hexo 博客比起每次都手动构建部署方便很多,现在都是本地用 GitKraken 把更新的博客源文件推送到 GitHub 仓库,然后由 GitHub Actions 进行后续的构建、部署操作,同时还可以把运行结果推送到 Telegram。这里分享几个我之前用过的持续集成脚本。

一些自己看过的优秀纪录片,以 CCTV 与 BBC 拍摄的纪录片为主,大多是人文历史或者社会纪实类型。自然地理方面的纪录片很少,主要是因为个人对这个题材的纪录片不太感兴趣。

  • 目击中国100年. 成勇
    十分用心编写的一本书,或者更准确说是画册。用照片的方式展现有照片记录以来中国20世纪的诸多历史瞬间,让我们得以了解更生动立体的近现代中国。

  • 我们台湾这些年. 廖信忠
    一个个小人物的故事构成了台湾社会发展的方方面面,一本书或许不能帮助我们认识了解这个宝岛的过往,但是可以带给一个我们更真切的台湾。

拥有一台自己的服务器之后就尝试搞一个动态博客了,毕竟有后台管理会方便很多。看到 Typecho 原生支持 Markdown,而且有一个很漂亮、功能强大的主题 Handsome,就决定尝试将我的 Hexo 博客迁移到 Typecho Handsome 了。(20201027更新:感觉还是喜欢 Hexo 的博客,就转回去了,期间半年的评论数据大概有四五十条记录,似乎没有特别的价值就懒得从 Typecho 那边转到 Valine 评论里面了。)

使用宝塔面板下部署 Docker 应用还是挺容易的,首先需要安装 Docker 管理器。不过这个管理器在 Safari 浏览器中似乎有 bug,无法进行点击操作,但是在 Chrome 浏览器中可以正常操作。本文将通过这个 Docker 管理器来安装 RSSHub 这一 RSS 生成器和一个自动签到应用。

RSS 订阅我之前是使用 Inoreader,但是免费版的即使是在 Reeder 客户端下浏览依然是有广告植入的,而且听闻最近在境内已经无法访问了,所以就考虑自建一个。一开始考虑的是 Tiny Tiny RSS,这个之前在腾讯云的学生机上就尝试搭建过。但是订阅源的自动刷新一直搞不定,看了很多教程也没有成功,而且界面设置什么的都不是很喜欢,就放弃了。继续寻找之下找到了 FreshRSS,自带支持 Reeder 客户端访问,不像 Tiny Tiny RSS 还需要安装 fever 插件。

在服务器上部署 Hexo 静态博客有两种方案,一是直接把源代码推送到服务器上,然后在服务器上安装 Node.js 和 hexo-cli,从而直接在服务器上构建网页文件并部署;二是依旧按照之前部署到对象存储的方案,用 GitHub 作为源代码托管,然后用 GitHub Actions 构建网页文件,再同步到服务器的网站根目录下。这里,我选择后一种方案,这样修改的地方比较少,也比较方便。

近日入手了一个阿里云的轻量应用服务器,看着价格还比较实惠,就打算把自己的博客也搬过去。服务器买都买了,当然还要折腾一下其他有趣的应用和服务,比如 RSS 订阅、RSSHub、自动签到、Live2D API 等等(其实是为了部署服务才买了服务器,顺带迁移了博客站点)。所以就在这里记录一下搭建的过程,方便日后维护和重装部署。

从一月开始蔓延的新冠病毒疫情至今已经两个多月了,本以为随着中国疫情的逐渐缓和,病毒蔓延得到了控制,生活也可以逐渐恢复正常了,谁知道本月以来疫情在全世界扩散开来。从一开始报道的韩国新天地教会疫情,到如今的美国、意大利确诊病例纷纷超越中国,形势也是越来越严峻。这个新冠肺炎疫情已经变成了一场影响全球经济社会发展的重大挑战。

最近再次对博客站点进行了一番比较大的更新升级,主要是成功解决了几个历史性遗留问题,例如访问的速度、图片没有缩略图预览、自定义样式代码不太清楚等等。经过这一次的改造,感觉未来短期内大规模的更新变动应该不会有了,毕竟主要的需求都已经实现。