目前来看,在 GitHub Issues 上写博客无论对于作者还是读者都达到一个体验的甜点──无论是数据安全抑或前端可玩性。经过几天的工作,`ginb` 初步完成并替代 BloginHub。
将 GitHub Codespaces 配置好 LaTeX 云端编写编译环境,拥有完整命令行和基于文件/文件夹管理的确会相较即便是订阅后的 Overleaf 依然让我踏实一些。
在创作内容过程中,总会遇到需要在其他设备中继续的情况。由于我使用无后端的 Hexo 框架生成博客页面,自然无法仅仅在其他设备中打开个网页就回到上次结束的状态。尽管我曾经也有记录将网站源码同步至 GitHub 仓库并自动化更新网站的操作,但万一设备上没有 Git 怎么办、万一是在手机上怎么办?
由于 Git 的基于邮箱验证身份的特性,你可以十分轻松地伪造成为别人进行 Commit 。那如何保证这个 Commit 真的是开发者提交的呢?这时候就需要一个特殊的密钥——GPG key 进行认证了。