建站历程
内容提要
这篇文章记录了作者在建立和维护个人博客过程中的经历,包括域名申请、后端迁移、主题更换和问题修复。作者使用了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 的防御,损失较小。
-
计划开发新的博客生成工具,并在逐步实现中。
延伸解读
域名管理的重要性
在建立个人博客的过程中,域名的选择和管理至关重要。作者经历了从免费域名到自定义域名的转变,显示了域名解析设置的复杂性。对于新手来说,了解DNS解析和域名托管的基本知识,可以避免不必要的麻烦。
后端迁移的挑战
作者在博客后端的迁移过程中遇到了多次技术问题,这反映了选择合适的后端服务的重要性。迁移不仅涉及数据的转移,还需要对新环境的适应和配置。对于希望自建博客的用户,提前做好技术准备和备份是非常必要的。
安全防护的必要性
在经历DDoS攻击后,作者意识到安全防护的重要性。使用Cloudflare等服务可以有效降低攻击带来的损失。对于个人网站运营者来说,了解网络安全基础知识并采取相应措施,可以保护网站免受潜在威胁。
延伸问答
作者是如何建立个人博客的?
作者使用 GitHub Pages 建立个人博客,并经历了多次尝试和修复 bug。
在域名申请过程中遇到了哪些问题?
作者在 Freenom 上申请域名时未能成功设置 DNS 解析,最初使用的是 GitHub Pages 的默认域名。
博客后端迁移的原因是什么?
由于 x10m2 上的 Sailfish OS 操作很卡,作者将博客后端迁移到了 s10e。
作者是如何处理数据丢失的?
作者经历数据丢失后,重新配置主题并修正了文章。
博客的开源过程是怎样的?
在切换到 Urara 后端后,作者将整个博客的源码开源,之前由于技术问题未能开源。
作者如何应对 DDoS 攻击?
作者在遭遇 DDoS 攻击时,得益于 Cloudflare 的防御,损失较小。