V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Meekdai
V2EX  ›  分享发现

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

  •  
  •   Meekdai · 23 天前 · 3112 次点击

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

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

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

    时隔多年,再输入上面那个网址,已经物是人非了……
    greatghoul
        18
    greatghoul  
       20 天前
    有个朋友 github 已经被莫名其妙删号了。可能政治不正确吧。 😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   894 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 157ms · UTC 19:21 · PVG 03:21 · LAX 12:21 · JFK 15:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.