当人类面对时间的无情流逝,我们总是渴望留下一些痕迹,一些思想,一些记忆。博客,作为一种数字化的表达方式,成为了我们记录自己、分享见解、传承知识的平台。然而,时间也在不断地削弱这些数字化的痕迹,让它们逐渐消失在虚拟的海洋中。
最近,我读到了一篇名为 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
不仅是一种技术选择,更是一种长寿的智慧之举。
在搭建GitHub Pages
上的个人博客框架方面,存在着诸多方法,然而,这些方法在实际应用中常常遇到一些问题,这些问题可以说是使用者的痛点。因此,我开始思考是否有可能开发一个项目,一个能够让用户轻松在GitHub Pages
上建立个人博客的工具。于是,Gmeek应运而生。这个项目集合了GitHub Pages
、GitHub 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
1
xichuhanguguan 238 天前
我和你正好相反,我是把所有个人的数据都定期打包备份到固定位置。要是所有的账号半年内都没活跃就删除所有个人数据。
|
2
37Y37 238 天前
我的 blog 也是放在 github ,我主要是为了让 blog 活的更久一点,放 github 省钱,不会到了续费的时候发现没什么人访问就关了
|
3
hornets 238 天前 4
github 是 2008 年建的,到现在远远低于平均年龄,有什么理由相信会万岁呢
|
4
foolishcrab 238 天前 via iPhone
个人博客我觉得大部分还是作为个人 reflection 的作用,时间稍长的对外界几乎 0 作用。其中好的部分几乎总是会变成其他东西长存
我们可能经常会阅读十年前别人写的代码,但几乎不会看十年前别人的博客 |
5
customsshen 237 天前
请教一下,按照教程第二步: [启用 Pages] 在仓库的设置 Settings 中 Pages->Build and deployment->Source 下面选择 Github Actions 。
我 Pages 下面 Build and deployment 啊 |
6
7VO54YYGvw3LOF9U 237 天前 via iPhone
第一句话就讲的不通透
|
7
cxwave 237 天前 via Android
|
9
phrack 237 天前 via iPhone
让 internet archive 就能保持很多年甚至可能永久了
|
10
customsshen 237 天前
@customsshen 已完成,仓库一定要 Public ,另有无可能批量导入原来的 md 博客文件呢?
|
11
Meekdai OP @hornets People Die, but Long Live GitHub 文章提到的这篇文章有说明一些原因,但肯定不是绝对的。目前白嫖一下肯定不亏。
|
12
Meekdai OP @customsshen 目前没有批量导入的功能,不过可以找一下 github issues 的批量导入脚本,应该直接可以用。
|
13
tankb52 237 天前 via Android
互联网有什么网站或服务是活到现在了的?
|
14
yakun4566 237 天前
star 了,很好!
|
15
K1W1 237 天前
项目很好(*^ー^)👍
|
16
doraemonki 237 天前 via Android
时间线拉长,唯有去中心化存储才能解决
|
17
Tufutogo 236 天前
|
18
greatghoul 235 天前
有个朋友 github 已经被莫名其妙删号了。可能政治不正确吧。 😂
|