零成本手把手带你建一个学习笔记网站(AriaDocs 项目的使用简记)
AI Summary
偶然逛 Vercel 遇到的,本来我是有计划搞一个类似的文档的,并且计划随便搭个 Wikijs,或者 Vitepress/Docusaurus 推一个静态,但是一直懒了就鸽置了。但是感觉这个项目很简洁很舒服,并且自己随便改改代码就可以扩展 MDX,而且它还符合我的审美,用一下记录一下。
这篇文章面向没有前端基础的朋友,跟着我的文章能快速上手,搞一个这样的网站主来
当然,我的网站最终效果也放在这里:Grtsinry43's Learning Notes
创建仓库和部署
它的快速部署链接在这里:AriaDocs
这里只需点击“Deploy”,然后授权你的 Github 帐号并创建一个仓库就好
这里不出意外的话,就要出意外了,截止本文写下的 2025 年 3 月 1 日,这里 vercel 的部署脚本还是没有修复 React19 带来的依赖问题:
解决部署问题
回到你的 Vercel 首页,找到你刚才的项目-> 设置选项卡-> Build and Deployment-> 将安装命令修改并保存
随后部署-> 找到失败的部署进行重试
就这样,你的项目和网站创建好了,你可以通过上面的 Domains 来访问
优化样式和其他支持
你需要把项目克隆到本地,然后安装好对应的包,同样地 npm install -f
首页内容
你可以进入 app/page.tsx
来修改主页的内容,比如我的主页:
tsx
导航栏的效果
默认的导航栏是没有模糊的,你可以手动修改一下,非常简单:
tsx
这里 bg-background/70
指的是背景不透明度,backdrop-blur-xl
代表背景模糊程度。
当然这里也可以随手改导航栏的项目。
公式支持
这里的 MDX 是默认不支持解析 LaTeX 公式块的,我们需要安装其对应的插件。
shell
然后引入并添加到代码中:
tsx
其他的一些小玩意
比如文字选中的效果:
css
用法
使用的时候直接创建文档然后配置路由就好了,在 lib/route-config.ts
ts
就...这样
大概就是这些了,它足够简单,没学过前端也能很快上手,写出来希望帮大家能弄一个这样知识库吧,毕竟真的是 流水不争先,争的是滔滔不绝,学习和记录还是很重要的。
对了,它也提供了博客功能,懒得弄可以考虑一下
《零成本手把手带你建一个学习笔记网站(AriaDocs 项目的使用简记)》采用知识共享署名 4.0 国际许可协议
转载请注明出处并遵循 CC BY 许可协议条款