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

173 天前
 Meekdai

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

最近,我读到了一篇名为 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

3460 次点击
所在节点    分享发现
18 条回复
xichuhanguguan
173 天前
我和你正好相反,我是把所有个人的数据都定期打包备份到固定位置。要是所有的账号半年内都没活跃就删除所有个人数据。
37Y37
173 天前
我的 blog 也是放在 github ,我主要是为了让 blog 活的更久一点,放 github 省钱,不会到了续费的时候发现没什么人访问就关了
hornets
173 天前
github 是 2008 年建的,到现在远远低于平均年龄,有什么理由相信会万岁呢
foolishcrab
173 天前
个人博客我觉得大部分还是作为个人 reflection 的作用,时间稍长的对外界几乎 0 作用。其中好的部分几乎总是会变成其他东西长存
我们可能经常会阅读十年前别人写的代码,但几乎不会看十年前别人的博客
customsshen
173 天前
请教一下,按照教程第二步: [启用 Pages] 在仓库的设置 Settings 中 Pages->Build and deployment->Source 下面选择 Github Actions 。
我 Pages 下面 Build and deployment 啊
7VO54YYGvw3LOF9U
173 天前
第一句话就讲的不通透
cxwave
172 天前
xmumiffy
172 天前
@hornets GitHub Archive Program 倒真的能万岁
phrack
172 天前
让 internet archive 就能保持很多年甚至可能永久了
customsshen
172 天前
@customsshen 已完成,仓库一定要 Public ,另有无可能批量导入原来的 md 博客文件呢?
Meekdai
172 天前
@hornets People Die, but Long Live GitHub 文章提到的这篇文章有说明一些原因,但肯定不是绝对的。目前白嫖一下肯定不亏。
Meekdai
172 天前
@customsshen 目前没有批量导入的功能,不过可以找一下 github issues 的批量导入脚本,应该直接可以用。
tankb52
172 天前
互联网有什么网站或服务是活到现在了的?
yakun4566
172 天前
star 了,很好!
K1W1
172 天前
项目很好(*^ー^)👍
doraemonki
172 天前
时间线拉长,唯有去中心化存储才能解决
Tufutogo
171 天前
多年前,我刚会用 modem 拨号上网的时候,第一个网址是输入了 whitehouse.com ,结果让我感觉发现了新大陆!

时隔多年,再输入上面那个网址,已经物是人非了……
greatghoul
170 天前
有个朋友 github 已经被莫名其妙删号了。可能政治不正确吧。 😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1030276

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX