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

15次阅读

共计 1600 个字符,预计需要花费 4 分钟才能阅读完成。

当人类面对时间的无情流逝,我们总是渴望留下一些痕迹,一些思想,一些记忆。博客,作为一种数字化的表达方式,成为了我们记录自己、分享见解、传承知识的平台。然而,时间也在不断地削弱这些数字化的痕迹,让它们逐渐消失在虚拟的海洋中。

最近,我读到了一篇名为 People Die, but Long Live GitHub 的文章。这个标题让我陷入了深思。我一直在思考博客的意义和价值。直到我阅读了这篇文章,我才找到了一些答案。

一、博客的起源

我的博客之旅始于多年前的 QQ 空间。那时,QQ 空间也支持一定程度的页面定制化,各种杀马特的装饰与那时流行的非主流个性签名相得益彰,令人惊艳不已。

然而,随着时间的流逝,我发现原来还有更多的可能性可以探索。拥有自己的域名,搭建一个自由度更高的个人独立博客成为了我的新目标。于是,我开始尝试着使用 WordPress、Typecho、Hexo 等各种框架。虽然在更换框架时,有一些可以导出导入的功能,但是不可避免地会出现一些文章和图片丢失的情况。

这个过程不仅是技术上的探索与挑战,更是一个个人成长与思想表达的历程。从 QQ 空间到拥有自己独立域名的博客,我逐渐意识到,在数字世界中,我们可以拥有更多的自由和创造力,去塑造和展示自己的独特风格和观点。因此,尽管在博客之路上曾经遇到过一些挫折,但每一次的尝试和探索都让我更加坚定了继续前行的决心。

二、博客的长寿之道

考虑到个人购买服务器并不是长久之计,我转而关注了 GitHub Pages。正如《People Die, but Long Live GitHub》这篇文章所述,如果我们希望存储一段信息,让 100 年后的人也能够轻松访问,应该采取怎样的策略呢?GitHub Pages 提供了一个免费、稳定的托管平台,使你的博客与 GitHub 的存在时间同步。这意味着,无论是作为个人创作的见证,还是作为技术成果的展示,你的博客都能够以一种更加持久的方式存在,并为未来的读者提供信息与启发。因此,将博客托管于 GitHub Pages 不仅是一种技术选择,更是一种长寿的智慧之举。

三、博客框架 Gmeek

在搭建 GitHub Pages 上的个人博客框架方面,存在着诸多方法,然而,这些方法在实际应用中常常遇到一些问题,这些问题可以说是使用者的痛点。因此,我开始思考是否有可能开发一个项目,一个能够让用户轻松在 GitHub Pages 上建立个人博客的工具。于是,Gmeek应运而生。这个项目集合了 GitHub PagesGitHub Issues 以及 GitHub Actions 的功能,其设计理念非常简单——完全依赖于 GitHub 平台,并力求提供简便易用的操作体验。由于我在前端方面的知识是边学边用,因此所设计的主题可能并不是十分高端,但幸运的是,在 Copilot 等 AI 辅助编程工具的帮助下,我还是完成了一个勉强称得上是及格的成品。

随着 Gmeek 的星星数量逐渐增加,越来越多的人开始使用它,一些问题也逐渐浮出水面,同时,也有一些新功能和特性等待添加,这使我深切感受到了开源项目的魅力。更令人惊喜的是,甚至有来自俄罗斯的朋友帮忙翻译了俄语版本。

Gmeek不仅仅是一个技术、编程和创造力的角落,更是记录了我在这个数字世界中的思考和探索的纪录。它见证了我在技术领域的成长,也是我与全球开源社区互动的一个载体。通过这个平台,我能够与世界各地的志同道合者分享我的见解、经验和心得,这无疑是一种难以言表的愉悦与满足。

四、博客的未来

虽然没有什么东西是真正永恒的,但我们可以尽力让自己的博客在这个数字时代中存活更久,成为我们留给世界的一份礼物。让我们珍惜这个数字化的痕迹,让它们在 GitHub 中长寿不衰。

原文链接:
https://blog.meekdai.com/post/ren-hui-si-%EF%BC%8C-dan-wo-de-bo-ke-zai-GitHub-zhong-hui-wan-sui.html

正文完
 0