关于本站
CRACKDAO
缘起
2021 年 2 月 18 日,大学室友突然向我安利一个免费建站的 bilibili 视频,并向我展示了他的个人网站。基于兴趣,我开始真正地去了解面向公网的网站建设。
视频提供的思路是借助美国免费云服务器(免备案)和 up 主的三次域名转发,在 LNMP (Linux, Nginx, MySQL, PHP) 条件下使用 Typecho 系统加载 Moz 主题搭建的动态博客网站。忙完一阵之后,考虑我如果做博客的话,一方面是学习实践前端知识,另一方面是写一点自己的东西。因此选择了静态网页生成的博客网站思路,这样,自己可以更加灵活的设置网站。此外,考虑到域名转发的风险性,我自己在阿里云的万网上,买了一个 top 域名(即 bookrest.top)。本来是想用笔名的全拼来注册,但无意中发现 bookrest,这一指阅书架的英文名还未被注册,于是鬼使神差地买下。后来自己将其译为“书歇”,于是就有了本站的 slogan——读书歇脚处,璺道静心斋。
当前方案
- OS:Debian(Linux)
- WEB Server:Caddy
- DB:Sqlite
- WEB Language:Markdown(或者说 HTML/CSS/JavaScript)
- Static WEB Engine:Hexo (Theme:Butterfly)
- Admin Panel:Qexo
工具与配置
我用的静态网页生成系统是基于 node.js 的 Hexo,而主题则是比较热门的 Fluid。在本地,Typora 作为 md 文档编辑的前端,VS Code 作为静态前端的代码编辑器。
Typora 转向收费后,本地的文档编辑就与静态前端代码合流为 VS
Code,移动端则是纯纯写作APP(com.drakeet.purewriter
)
2021年,加入了一个大型友链组织,获得了一个玩笑式的萌ICP备20214096号。
2022 年 9 月 11 日夜,在近一年多的琐事缠身以致于自暴自弃之后,根据自己的需求,从 Fluid 转向 Butterfly。并开始较为系统地整理文章。
部署
静态网站本质上只需要一个公网 IP 和存储空间即可,于是首先确定的是 GitHub Pages,于是有了 <daomingze.github.io>域名转发到<www.bookrest.top>,但后来发现有时候访问不上(毕竟服务器在国外)。然后就想到了国内的Gitee,于是有了<dao_mingze.gitee.io>
后来借助Cloudflare的免费功能,将<www.bookrest.top>反代到<daomingze.github.io>,并申请了Let's Encrypt的免费SSL证书,获得了转发到个人邮箱的域名邮箱。
有了稳定收入以后,购买了阿里云的云服务器,并作了ICP备案。
我的工作
GitHub chart