一边重构一边记录,每篇文章都可能因为我想到一个新需求进行更新完善
阿里云的 99块服务器,到期续费却要上千,秉承能白嫖就不花钱的道理。
这个步骤可能每年都要来一遍,遂记录下来,
本篇讲 本地博客搭建
直接跟着文档来几行命令就行,Rspress官方文档写的很详细
这里讲解一些比较容易疏忽的点
【约定式路由】就是我们提前约定好按 文件路径映射到路由路径,自动生成路由
值得注意的是【组件路由】,其实就是写.tsx
的react组件 和.md
一样会被视为文章,生成路由
foo.tsx
文件,foo
被视为路径,内容中的export default
导出会被视为页面内容
export const frontmatter = {}
可进行页面配置, 同 .md
中的 Front Matter
Open Graph
(开放图谱协议,简称 OG) 是由 Facebook 提出的一种网页元数据协议
用于让网页在社交媒体(比如 Facebook、Twitter、微信等)上分享时,能展现出更丰富清晰的预览信息
www.luoziyu.cn(基于Hexo)承载了 百余篇文章后
访问卡顿构建缓慢
与工作技术栈不同 扩展改造受限
以后新内容全部放在www.luoziyu.com(基于Rspress),旧内容逐渐翻新迁移
适配我的React技术栈
可以学习 Rspack 和 Rsbuild
文档非常友好
全栈搜索功能性能强,UI高亮显示友好
构建速度快
大厂背书
借此可以慢慢完全掌控和理解项目,基于项目做一些新技术的尝试和练习
缺点: 可选扩展功能少,有问题需要自己翻源码,更新频繁