人会死,但我的博客在GitHub中会万岁

一、博客的长寿之道
考虑到个人购买服务器并不是长久之计,我转而关注了GitHub Pages。GitHub Pages提供了一个免费、稳定的托管平台,使你的博客与GitHub的存在时间同步。这意味着,无论是作为个人创作的见证,还是作为技术成果的展示,你的博客都能够以一种更加持久的方式存在,并为未来的读者提供信息与启发。因此,将博客托管于GitHub Pages不仅是一种技术选择,更是一种长寿的智慧之举。
二、博客框架Gmeek
在搭建GitHub Pages上的个人博客框架方面,存在着诸多方法,然而,这些方法在实际应用中常常遇到一些问题,这些问题可以说是使用者的痛点。我在网上找到了很多用github搭建博客的方法,但都不是特别简单,因此,项目搁置了一段时间,直到一天,我在哔哩哔哩发现了up介绍了一个能够让用户轻松在GitHub Pages上建立个人博客的工具———Gmeek。这个项目集合了GitHub Pages、GitHub Issues以及GitHub Actions的功能,其设计理念非常简单——完全依赖于GitHub平台,并力求提供简便易用的操作体验。
三、搭建原理
GitHub Pages:作为静态网站的托管服务,GitHub Pages允许用户免费托管静态网站,这为Gmeek提供了一个稳定的基础。
GitHub Issues:Gmeek巧妙地使用Issues作为博客文章的编辑器,每篇文章都是一个Issue,这样既利用了GitHub的协作特性,又简化了文章的创建和管理过程。
GitHub Actions:自动化的部署流程,当在Issues中提交文章后,Actions会自动触发,执行部署任务,将文章渲染为网页,并更新到GitHub Pages上。
四、博客的未来
虽然没有什么东西是真正永恒的,但我们可以尽力让自己的博客在这个数字时代中存活更久,成为我们留给世界的一份礼物。让我们珍惜这个数字化的痕迹,让它们在 GitHub 中长寿不衰。