昨天,在翻阅一个名为old things lol glhf 的文件夹时,我掉进了旧的废弃项目的兔子洞 – 主要是网站和图形设计,但我也发现了一两个 Flash 1项目和编译的.exe
文件2 。
而且,虽然记住我早已忘记的项目确实很有趣,但没有结构,而且通常很难弄清楚项目的用途和外观 – 有些甚至错过了关键数据。这让我开始思考未来如何归档我的项目。
这是我的新策略:
留在网上
如果该项目位于网络上,不需要维护并且不花钱,请将其保留在网上。
有时,您需要移动到不同的域,例如在重新制作网站时。当与Ollie谈论此事时,他告诉我有些人将他们的旧网站留在<year>.<domain>
上,我喜欢这个想法3 。
您可以查找旧内容并重定向链接,以便您的URI 保持凉爽。十年后它可能仍然在线。
归档它
如果您无法使其保持在线状态,请将其保存到您的文件系统中。您不必全部使用Johnny.Decimal ,但至少为每年创建一个专用文件夹和子文件夹。
但是,不要只是将项目复制到存档文件夹并完成它,而是考虑以下几点,以使未来的自己的生活更轻松:
- 截图
-
拥有屏幕截图可以让您更轻松地重温回忆,而无需经历设置项目的麻烦。如果您想更进一步,请进行屏幕录制来展示您的项目 – 这具有听到您几年前的声音的额外效果,并且它具有更多背景信息。
- 添加自述文件
-
解释该项目做了什么、何时创建和放弃、谁做出了贡献以及如何让它再次运行。
- 备份数据库
-
我的一些项目缺少数据库转储,因此所有实际内容都消失了。运行
sqldump
或数据库支持的任何导出功能并将其添加到文件旁边。 - 保留生成的资产
-
使用静态站点生成器时,将包含构建的 HTML、CSS 和 JS 的文件夹添加到存档中。这样,您所要做的就是运行静态文件服务器就能够浏览整个网站。
将其保存到互联网档案馆
如果您不拥有自己的平台(也许您要发布到 Substack 或 Notion),您至少可以将您的网站保存到Wayback Machine 。我还建议将您的内容保存在您可以控制的地方。
让我看看你的
就是这样,这就是我的新项目归档策略。
您如何归档您的项目?我错过了什么吗?让我知道。
-
如果您不知道这是什么,维基百科会为您提供支持↩
-
不知道除了删除之外还能做什么。 ↩
-
您可以在2023.arne.me找到该网站的先前版本。 ↩