VanillaSite的建站宗旨——遇到困难睡大觉
Wordpress, Vuepress, Hugo, Hexo, etc. 它们都可以辅助搭建动态或静态的网站,虽然这些项目大多是开源的,并且有比较详尽的文档,但对于笔者来说,即便如此也无法解决遇到的所有问题。打开一个教程视频,一步一步跟着做,突然蹦出了和教程不一样的报错,把报错复制下来上网查,结果是乱七八糟相互矛盾的解决方案,在把所有解决方案都尝试一遍之后,屏幕上还是一行行的红色。然后就摆烂了,睡大觉。这种情景不止发生在建站,它会出现在任何折腾的时候。如果一个人不是相关专业的学生或从业者、不懂代码、不懂网络,怎么搭建自己的网站?当然是古法秘制了。
HTML语言发展已久,在各大模板没有出现之前,也不见得搭建不出网站。简单的博客并不需要我们搭建动态页面,CSS样式也可以直接写进HTML文件,这允许我们简简单单通过几个HTML文件就能搭建出简洁美观的博客网站,VanillaSite就是这样的。
那么有人就要问了,主包主包,HTML我也不会,还有什么方法可以帮助我吗?有的兄弟,有的。你现在正阅读的这个VanillaSite就是由Deepseek老师开发,像这样能写HTML的AI不只9种,只要输入合适的提示词,零基础也能快速写出网站。有了AI写好的模板就少了很多工作量,我们从替换里面的文件开始,到改变一些结构,然后上网查一些功能的实现方法,不断地摸索和练习HTML语言。你不需要按部就班地学习,就循着兴趣,循着需求,在不断实现功能,完善功能的过程中,一门语言就被掌握了。

然后谈谈有了代码之后怎么让别人访问吧。一开始我跟风买了一个随身WIFI的棒子,给他刷上网上找到的特制Debian系统,然后通过免费的frp来实现内网穿透。一个棒子也就十几块钱的成本,耗电可以忽略不计,总体下来还可以。但是毕竟是特制的Debian系统,一些环境不太完善,就会引起前文提到的很多问题,而且免费的frp不太稳定,大概也只能用来折腾了。这事是发生在几年前了,那时AI大模型还没有出现在公众视野,我也没开始弄VanillaSite,所以这个棒子其实跑的是一个1.7.10版本的Minecraft原版服务器。他只能支持2~3个人在线,并且玩一个小时就开始过热卡顿,为此我还手动焊了个小风扇上去,这还是我第一次接触锡焊(^u^),也是仅有的几次,后来上了高中时间少了就很少折腾了(›´ω`‹ )

因为本来有一个灯显示运行状态,刷完系统之后原来的控制失效了,只能红蓝交替的闪烁,收获低配版RGB神光同步(貌似没有G也不会同步(,,Ծ 3 Ծ,,)
第二代是海鲜市场上淘的玩客云,性能比随身WIFI强一点,还能插有线网,甚至还有HDMI的输出(虽然我从来没试过),它运行了一个1.12.2的Minecraft服务器一段时间,内网穿透则是Zerotier和Frp都在用。

再后来搞了一块SOYO(梅捷)N3150的板子,这下终于能装上正经系统了。这套垃圾佬配置简单介绍一下,淘宝60整了个纯白带玻璃侧板的MATX机箱(最正经的是机箱,嘿嘿(っ´ω`c)、从老电脑上拆下来的电源、PDD上11块钱买的160GB笔记本拆机硬盘,还有一根8G的DDR3内存条,N3150是被动散热,所以连散热器都不用买。超低的价格和功耗,开了一个1.21.4的插件服,暑假和几个朋友一块玩。上大学之后在这个板子上装了一个飞牛OS放在宿舍里当NAS。
不过上面的这些对于一个网站来说还是过于臃肿了,而且内网穿透方案毕竟也是一种旁门左道,有时候不太稳定,现在我的网站存储在github的仓库里,然后通过Cloudflare Pages的联动托管到Cloudflare的服务器上,成本只需要一个域名,访问速度其实还不错,也比较稳定。
顺便提一嘴,CloudFlare的Tunnel也是免费的,我就在自己的电脑上本地部署了一个无审查的AI(=´ω`=)然后通过Tunnel让我的手机也可以访问。
目前的VanillaSite其实是网站的第二版哦,第一版的网站更简单,只是一个可行性的尝试,模板在下面可以围观(原本写的有页眉页脚,后来页脚有bug我不会改直接给删了(ノ∀`*)
点我进入怀旧服(进去就回不来了( º﹃º )除非你会使用神秘的浏览器返回键因为很短,本来打算把老网站的代码直接贴到这里的,但是浏览器当成元素给编译了
试了试打上注释就直接一片空白了,我也没查到html有没有类似于python的""的方法
所以我摆了(,,Ծ 3 Ծ,,)
总之就是这些啦,其实没有什么有价值的东西,只是随便的写了写,我还折腾过很多别的东西,以后也会把经历分享在这个站上,希望与你交流(≧∀≦)ゞ