网站重写
最近用Dioxus的重新写了一下整个网站,主要因为Leptos的网站做杂了,比起企业官网更像一个博客,还加了12个语言,所以精简了一下,同时试试Dioxus这个框架,顺带把原来的后端和下载监控重新优化了一下。
网站的界面更养眼、更优雅了~ 同时弱化了文章和下载的板块、删除了封面图部分,也把所有文章和下载都聚集起来了,这样的分布可能会符合访客的习惯吧?可能大多数人不太会习惯点进某个具体的分类去查看,之前的分类排布切换也有一点繁琐。
网站在部署方面也做了静态化,部署在腾讯云的EdgeOne Pages 和 Render(因为大多数的Pages会多一次重定向到 “/” 上) 上,访问速度非常快,也做了增量生成,免去每次部署重新下载wasm文件,网站把Leptos的下载、评论做完以后也就差不多了。搜索方面用了IndexedDB,也基本上可以告别服务器进行搜索了。
大概今天把后端下载签名和下载界面再优化一下就差不多了,然后最近再修复一下不太优雅的IndexedDB版本升级的报错,把原来的评论功能加上也就差不多了。下载内容都会自动更新,所以也不用太费精力。原来我以为我是喜欢做网站的,但是真的把一个网站写好之后才发现自己只是喜欢写写代码而已,持续机械的更新下载文章、搬运新闻反而好像成了一种负担。
对了,TiKV部署了之后发现占用还是略大,空的集群部署后每台机器就会占用600M,对网站来说必要性还是不太大,部署也很简单,就跟着官网教程改改配置就可以了,所以就不更了。网站做完之后我还是做做网络启动、装机工具吧,研究一下Windows API,还可以顺带玩一玩libp2p和分布式KV。
