硬核 IndieWeb:100% 独立运行您自己的网站:只需 0.01 美元/天

作者:袖梨 2026-07-19

如果您不熟悉 IndieWeb 运动,那么这是一种保持您在网络上存在感的实用方法,强调完全拥有您的身份和内容。现在,当越来越多的公司希望为您拥有和控制这些东西时,这一点尤其重要。 IndieWeb 精神旨在消除对您和您的东西的外部影响和控制。

硬核 IndieWeb:100% 独立运行您自己的网站,只需 0.01 美元/天

与任何运动一样,有许多不同的服务旨在帮助您接入这个现代独立网络。我什至自己也经营一个!但我总是将自己的价值观置于利润之上,因此我可以毫不犹豫地分享一个简单的事实:您不需要花哨的订阅博客服务即可加入 IndieWeb。事实上,当您使用其中一项服务时,您实际上是从真正的独立性中退了一步,因为您的内容通常最终存在于其他人服务器上的其他人的数据库中。他们会告诉你没关系,因为你可以随时以开放格式导出它,这当然很好。但是,当您依赖他人的服务时,您仍然无法完全拥有和控制您的内容。

需要明确的是,使用这些服务没有任何问题。如果您已经在使用它们并且对它们感到满意,那就太好了!本指南不适合您。但是,如果完全独立并控制网络内容的想法对您有吸引力,请继续阅读。因为这就是 Hardcore IndieWeb 的全部意义所在。

定义硬核独立网络

硬核 IndieWeb 完全拥抱现有的 IndieWeb 原则;那里确实没有什么新的或不同的。 Hardcore IndieWeb 的关键方面是对网站内容的控制和可移植性:

  • 如果您的内容主要不存在于您自己的硬盘上,则您无法完全控制您的内容。
  • 如果您自己的硬盘上没有已发布的 HTML 和 Web 资源的副本,那么它就不是真正的可移植的。

为什么这很重要?想象一下,如果您正在使用的 IndieWeb 博客服务有一天崩溃了,会发生什么。您迁移到新服务的能力完全取决于您导出数据的能力。如果无法导出怎么办?服务提供商可能已经告诉您,您拥有自己的内容,但如果您无法访问它,那又有什么用呢?

从可移植性的角度来看,考虑一下如果您发现您的 IndieWeb 博客服务的所有者因从事令人憎恶的行为而被揭发或只是遭遇重大案件(这种情况以前发生过!),会发生什么。当然,您可以以开放格式导出数据并搬家。但现在您必须找到另一种可以使用该格式的服务,或者转换所有内容并采用一套全新的工具或流程。而且你必须搬家,这是一个很大的痛苦。

如果您关注 Hardcore IndieWeb,这些情况都不会影响您。您的内容始终完全由您自己控制,并且您的网站始终以完全发布的格式存在。独立性是有形的,您可以在必要时从中受益。

方法论

在很多方面——不,实际上是在各个方面——硬核独立网络反映了 90 年代网络全新时所使用的网络出版实践。这些都是我当时自己每天都会做的事情,而且效果很好!当然,它们今天仍然有效,但很少有人会认识到这种方法,因为我们现在处于混合 SaaS CMS/SSG 解决方案的多个层次,与六种标记语言和两倍的模板系统相关。我们现在生活在一个混乱而复杂的网络中,但事实并非一定如此。复杂性是一种选择,而 Hardcore IndieWeb 的简单性则是另一种选择。

该过程如下所示:

  1. 在您的硬盘上创作您的网络内容。
  2. 在网络浏览器中预览它。
  3. 当您对所拥有的内容感到满意时,请将其上传到您的网络托管服务商。根据需要重复多次。

就是这样。确实就是这么简单。除了域名之外,您还需要:

  • 文本编辑器
  • 一个文件传输工具

再说一次,仅此而已。您不需要任何其他特殊软件。没有编程环境或 IDE,没有框架、shell 或 CLI 工具。而且绝对没有每月订阅。在下一节中,我将介绍如何选择这些项目,并且我会推荐一个非常好的网络主机,每天只需 0.01 美元,您可以即用即付(因此无需订阅)。

(您确实还需要了解一些 HTML,但每个人都可以学习 HTML。实际上,您只需了解几个标签并进行大量复制和粘贴就可以摆脱困境,所以不要担心!)

开始使用

首先,您需要找到一个您喜欢的文本编辑器。希望您已经拥有一个,但如果没有,您可以尝试不同的编辑器,直到找到适合您的编辑器。 (我自己使用 Panic 的 Nova。)您几乎可以使用任何编辑器,因为它只需要支持将文件保存到磁盘(它们都这样做)。

然后,您需要一种传输文件的方法。我使用 Nova 作为编辑器的部分原因是它也可以处理文件传输。但有很多选择。 FileZilla 是一个不错的跨平台应用程序。您可以使用任何可以通过 SSH(或 SFTP 协议)传输文件的东西。

最后,您需要一个地方来托管您的网络内容。那里有无数的网络主机,它们都具有不同的功能和优点。但对于 Hardcore IndieWeb 来说,你只需要基础知识,根本不需要花很多钱。只需每天 0.01 美元,您就可以在 NearlyFreeSpeech.net 上运行一个静态网站,这就是我的推荐。自 2008 年以来我就拥有了他们的活跃账户,他们非常棒!

不过,您可以使用任何您喜欢的网络主机。如果您想使用 NearlyFreeSpeech,请继续注册,为您的帐户注资(只需 0.25 美元即可启动),添加一个网站(静态、非生产),然后就可以开始了。单击站点名称后,您将在“站点”选项卡上找到站点的登录信息(用于文件传输)。您将获得一个免费的子域来使用,但如果您愿意,您可以在“域”选项卡上添加您自己的个人域(并且您完全应该这样做)。

过程

一旦您拥有编辑器、传输文件的方式以及网络主机的活动帐户,您就可以开始了。至此,世界尽在你的掌握之中。您可以运行任何类型的网站,但对于本指南,我们假设您想运行博客。

大多数时候,博客由以下内容组成:

  • 登陆页面
  • 帖子/文章
  • 存档页面

如果您一直认为需要特殊的博客服务或软件来维护这些项目,那是完全可以理解的。但你没有!您实际上可以自己管理这些,而且非常简单。此时,您可能(可以理解)想知道“什么样的人会在文本编辑器中管理自己的 RSS 提要?”而答案就是你。您是那种完全有能力在自己的编辑器中管理自己的 RSS 提要的人。

我们很快就会介绍这一点。首先,我们来介绍一下 HTML 页面。

关于网页的快速说明

如果您已经拥有 HTML 格式的现有网站或博客,那么您就可以很好地开始使用 Hardcore IndieWeb 。如果你不这样做,也没关系。根据您的博客目前所处的位置,可能有多种方法可以将其导出为 HTML 格式或将其转换为 HTML。如果您的博客很大,您可能需要使用一个工具来简化此操作。如果它很小,也许您会喜欢亲自创建新的 HTML 文件(这始终是重新访问您的帖子等的有趣方式)。

如果你不太了解 HTML,你完全可以学习它。哎呀,如果你愿意的话,我什至可以教你。学习起来非常有趣,并且使用 HTML 可以让您以现代工具无法捕获的方式更接近您的 Web 内容。 Markdown 可能是许多人创作内容的首选方式,但 HTML 是网络语言,我个人可以证明,在很多情况下,用纯 HTML 做一些事情比与 Markdown 解析器进行斗争要容易得多。

无论如何。如果您想使用一些现成的网页材料作为您网站的基础,那么这里有大量的免费网页设计和模板。这是我刚刚找到的一个。您可以下载您喜欢的内容,在文本编辑器中打开它,然后将其变成您自己的。

登陆页面

您的登陆页面是您在网络上的家,您可以用它做任何您想做的事情。它可以显示您最新的博客文章,或其中几篇,或根本不显示。它可以显示整个帖子或仅显示前几句话。您在这里拥有完全的控制权,您可以在该页面上放置任何您想要的内容。如果您想显示最新的博客文章,只需将其复制并粘贴到此处,然后添加指向其独立页面的链接即可。如果您想显示最近的五篇帖子,请将新帖子粘贴到顶部并删除底部最旧的帖子。现在,您可以直接在自己的着陆页上处理内容,并且可以随心所欲地做任何您想做的事情。

如果您完全习惯了当今用于管理博客和网络内容的现代模板驱动系统,这可能听起来很疯狂。这是一种完全公平的感受方式。但请考虑到这种方法提供了一些独特的可能性,而使用模板驱动的解决方案实际上很难做到这一点。通过这种方法,你就可以偏离常态。你可以把事情往不同的方向发展。您可以以有趣的方式运用您的创造力,并且您永远不会发现自己与 CMS/SSG/模板引擎等作斗争。因为你没有使用它。这是完全自由的。

您的登陆页面应称为index.html,并且应位于网络根目录的根级别(如果您使用的是NearlyFreeSpeech,则为/home/public)。

博客文章

博客文章只是网页。这些非常容易维护和发布。您可以运行任何您想要的进程,但最简单的方法是复制上一篇博客文章的网页,为其指定一个唯一的文件名,然后使用新的博客文章内容对其进行编辑。

现在是考虑站点结构以及如何组织文件的好时机。您的帖子的 URL 将反映磁盘上的文件结构。您希望所有博客文章都位于 /blog/ 部分吗?然后在您的网络根目录中创建一个博客文件夹并在其中存储您的博客文件。您可以使用所需的名称来命名您的帖子,例如the-best-lunch-i-ever-had.html ,或者您可以为它们创建文件夹,并将博客文章作为 index.html 文件存储在每个文件夹中,以隐藏 .html 文件扩展名(但与普遍看法相反,这是一个美丽而诚实的文件扩展名)。

这也是考虑 Hardcore IndieWeb 的另一个好处的好时机。当您的帖子是单独的 HTML 文件(不是 Markdown 文件或数据库条目)时,它们最终可以被视为真正的单独网页。这意味着您可以真正致力于让您的所有帖子变得独一无二!它们不必都是千篇一律的纸娃娃克隆体;这只是现代网络发布工具及其对我们“博客”概念的文化影响的副产品。现在,您可以继续按照您的意愿将每一篇博客文章变得特别且个性化。每个帖子都可以有自己的个性,直接融入到 HTML 中。个性化的风格,个性化的外观,甚至个性化的布局。从字面上看,通过这种方法一切皆有可能。

存档页面

管理您的存档页面很简单。创建一个名为 archive 的文件夹(或任何您喜欢的名称),在其中添加一个 index.html 页面,并在该页面上列出您的博客文章。您可以按照您希望的任何方式组织它们。您可以在页面顶部突出显示您最喜欢的帖子。您可以做任何事情——这是您可以随意管理的存档页面。

RSS 提要并不是什么神奇深奥的网络代码;它是一种内容。它只是磁盘上的一个文件。它的文件格式相当简单,易于解析和使用,您完全可以在文本编辑器中完成此操作。这确实不难。

您可以通过访问 Wikipedia 上的 Atom feed 页面,复制页面中间显示的示例 feed,并将其粘贴到 feed.xml 文件(或任何您想要的名称)中,开始使用简单的 Atom feed(100% RSS 兼容且普遍支持)。然后只需更改所有 example.com 引用和 <title>、<subtitle> 等值即可反映您自己的域和信息。最后,只需为您想要包含在 Feed 中的每篇帖子添加一个 <entry> 部分即可。设置每个数据中的相关数据(日期/时间、标题、摘要等)。对于 <id> ,只需获取一个新的 UUID 即可。完成后,将您的 Feed 复制并粘贴到 W3C Feed 验证服务中,以确保它可以被解析。如果有任何问题,验证器会告诉您需要纠正哪些问题。

上传中

这是最简单的部分!当您准备好发布网站时,只需使用文件传输程序连接到服务器并将文件拖到远程服务器中。第一次发布到网络托管服务商时,您需要复制所有内容。但在后续上传中,您可以只传输任何新的或更改的内容(例如您的登陆页面、新博客文章、提要和存档页面)。

下一步

此时,您已经拥有一个功能齐全的网站,该网站主要位于您自己的计算机上并且完全可移植。这就是硬核 IndieWeb 方式。您已经做好了一切准备:如果您的主机消失了,您可以使用另一个主机并在那里上传您的网站。您不必担心博客软件或 SSG 依赖项或类似内容中的严重安全漏洞。您可以完全控制网络内容的各个方面,并且不依赖于任何其他人。

从这里你要去哪里?这取决于你。您根本不必去任何地方。您可以永远遵循这个确切的过程,您将永远拥有一个完全属于您自己且完全独立的精彩网站。

您还可以选择探索其他工具和流程来支持您自己的工作流程。请记住,您添加的所有内容都会产生对其他内容的依赖,但只要您的内容继续主要存在于您自己的设备上,并且您拥有准备发布网站的完整副本,就 Hardcore IndieWeb 而言,您就没有问题。

结论

“我刚刚读了 2,500 个单词,告诉我编写自己的 HTML 并将其上传到网络服务器吗?”是的。你做到了。

如果这个建议在 2026 年看起来很荒谬,我认为这很大程度上是因为我们已经偏离了使用网络时最初的简单性。过去 30 年引入的技术复杂性层次、新的附加流程以及随之而来的期望,所有这些都结合成一种现代方法,将我们的控制权和独立性移交给其他人,这比网络历史上的任何其他时刻都多。即使在“IndieWeb”的保护伞下,很多人也将他们整个网络存在的唯一副本委托给互联网上承诺照顾它的某个人。这不是真正的独立,我们不应该再假装它是真正的独立。

硬核 IndieWeb 可能不适合所有人。但如果您关心您的文字、谁拥有它们以及它们在网上出现的位置和方式,那么您可能会发现它适合您。如果在采用这种特殊方法的同时,您碰巧以我们很多人早期喜欢的方式重新连接到网络,体验直接使用 HTML 并将文件复制到网络主机上您自己的空间的魔力和乐趣,那么这就是一个额外的好处。硬核独立网络听起来可能很激烈,但现实是它充满力量、有趣且有益。这是你应得的。

相关文章

精彩推荐