起因
闲来无事,心血来潮,决定把个人网名的域名买下来。顶级域名如 .com、.net 总让人心动,于是开启了我的折腾之旅。
域名
买域名这事吧,每家价格都不一样。作为一名穷学生,当然要货比三家。
- 我的好友“传输控制协议”(简称 TCP)也热衷于折腾 Web,于是推荐了一个比价网站
tld-list.com。 - 一番比较后发现,SpaceShip 的首年注册价基本是最便宜的,但续费则是 Cloudflare 更划算。
- 于是我先在 SpaceShip 买了一年,又用 Cloudflare 挂上了 DNS。
DNS 配置其实并不陌生,毕竟之前折腾过 MC 服务器,对这块也算有点经验。
博客
博客的模板五花八门,挑来挑去,还是决定用最主流的 Hexo 框架。
- 模板方面,Volantis 颜值在线,功能丰富,最终选定。
该死的 NPM
JS 生态让我又爱又恨。
恨的原因不少:
- 60% 的原因是弱类型带来的神秘 bug,比如经典的 0 != '0'。
- 40% 则是 NPM 包管理的混乱。
爱的原因也有:
- 包是真的多
- 致敬传奇后端Node.JS一键打通前后端
当然你让我选我还是选 TS(划掉
相比之下:
- C 系包管理几乎没有规则
- Go 的“白嫖 Github”式包管理
- Python 的 PiP 虽然方便但环境配置混乱
- Rust 的 Cargo 则近乎完美
能熟练解决 NPM 的各种冲突,堪称“赤石大王”。
本次博客部署遇到的最大坑,就是 Cloudflare 默认用 Yarn 而不是 NPM,导致编译失败。最后通过删掉 Yarn 相关包管理才算解决。
YAML 好评
配置文件选 YAML,结构清晰,语法简单,Hexo 和 Volantis 都支持,配置体验极佳。
- 各种封面、路径、个性化设置,轻松搞定。
- 不用担心繁琐的语法,专注内容本身。
总结 & 心得
博客这东西,之前总觉得没啥意义,懒得折腾。
直到后来折腾 Arch,被某位大佬的 Blog 文档拉了一把,才发现分享踩坑经验也很有价值。
- Blog 不仅是技术分享,更是自己的“日记本”。
- 记录成长,分享经验,也许能帮到后来人。