For AI agents: the complete documentation index is available at https://www.tteam.icu/zh/llms.txt, the full documentation bundle is available at https://www.tteam.icu/zh/llms-full.txt, and this page is available as Markdown at https://www.tteam.icu/zh/blog/dev/%E6%88%91%E6%8A%8A%E6%88%91%E4%B8%89%E4%B8%AA%E7%BD%91%E7%AB%99%E5%90%88%E5%9C%A8%E4%B8%80%E8%B5%B7%E4%BA%86.md.
← 返回博客

我把我三个网站合在一起了

AI 总结AI 生成

原来的三个站点各管一摊:

  • “关于我”使用 React
  • 笔记使用 Rspress
  • 博客使用 Hexo

Rspress V2 发布后,作者把三者合并到一套站点里。为了补齐原 Hexo 博客的能力,又开发了文章列表和地图插件,并通过域名跳转兼容旧地址与 RSS。

在此之前,我拥有三个独立网站,分别是“关于我”、“笔记”和“博客”

它们分别使用React、Rspress和Hexo实现

随着Rspress V2的发布,其开放了更多功能,使我能够实现将三个网站合并的想法

下面,我将大致介绍实现这一整合的过程

博客

列表界面

博客最主要的就是列表,但是rspress没有实现类似的功能,所以我参照了官方网站的代码

所以我单独写了一个插件来支持,只需要安装上插件就可以有本站的效果

地图

在hexo中,有hexo-tag-map插件可以在文章中展示地图,所以我也写了一个插件来支持

域名修改

之前我三个网站分别代表了三个域名(www、note、blog),都是托管在腾讯云EO平台

www域名是最好处理的,只需要把域名增加到本项目就行

blog域名兼容之前的就有点复杂,主要是之前网站有rss

我域名托管是在cf中,只需要在规则页面增加两个域名的跳转规则就行

blog重定向:

blog重定向

blog-rss重定向:

blog-rss重定向