建站历程

💡 原文中文,约2800字,阅读约需7分钟。
📝

内容提要

这篇文章记录了作者在建立和维护个人博客过程中的经历,包括域名申请、后端迁移、主题更换和问题修复。作者使用了GitHub Pages、Freenom和Cloudflare等平台,分享了遇到的挑战和解决方案,最终实现了博客的开源和功能扩展。

🎯

关键要点

  • 作者使用 GitHub Pages 建立个人博客,经历了多次尝试和修复 bug。
  • 在 Freenom 上申请了免费的域名 trle5.tk,但初期未能成功设置 DNS 解析。
  • 将博客后端从 x10m2 迁移到 s10e,并使用 Termux 进行运维。
  • 成功将域名 DNS 解析托管到 GoDaddy,实现了自定义域名的使用。
  • 更换博客主题为 Chic,并建立了博客的镜像站,使用 Cloudflare 提供 DNS 解析。
  • 经历了数据丢失后,重新配置主题并修正了文章。
  • 成功找回 Cloudflare 账号,并更新了博客内容。
  • 切换到 Urara 后端,经过多次调整和修复,最终实现了博客的开源。
  • 开通了 Giscus 讨论功能,尽管遇到了一些 bug。
  • 续费了域名,并购入了服务器以支持更多功能。
  • 经历了 DDoS 攻击,但得益于 Cloudflare 的防御,损失较小。
  • 计划开发新的博客生成工具,并在逐步实现中。

延伸问答

作者是如何建立个人博客的?

作者使用 GitHub Pages 建立个人博客,并经历了多次尝试和修复 bug。

在域名申请过程中遇到了哪些问题?

作者在 Freenom 上申请域名时未能成功设置 DNS 解析,最初使用的是 GitHub Pages 的默认域名。

博客后端迁移的原因是什么?

由于 x10m2 上的 Sailfish OS 操作很卡,作者将博客后端迁移到了 s10e。

作者是如何处理数据丢失的?

作者经历数据丢失后,重新配置主题并修正了文章。

博客的开源过程是怎样的?

在切换到 Urara 后端后,作者将整个博客的源码开源,之前由于技术问题未能开源。

作者如何应对 DDoS 攻击?

作者在遭遇 DDoS 攻击时,得益于 Cloudflare 的防御,损失较小。

➡️

继续阅读