关于本站
岳琪涵的个人技术笔记:踩过的坑、整理过的知识,都写在这里。它没有评论,也没有登录注册,更没有任何后端逻辑:所有页面在构建时就被渲染成静态 HTML。
站点由 岳琪涵 搭建和维护,写的多是踩过的坑和整理过的笔记。
定位很简单:个人技术笔记与知识分享。没有广告,不接投稿,也没有任何商业用途;文章里的命令和配置 都来自我自己的机器,照抄之前请先想清楚后果。
技术栈
- Nuxt 4(SSG,静态输出到
dist/) - Tailwind CSS 4(通过 Vite 插件接入,无
tailwind.config.js) - daisyUI 5(两套自定义主题 + 深色模式切换)
- @nuxt/content v3(Markdown 驱动,Shiki 代码高亮)
- ESLint + Prettier + husky(提交前检查与格式化)
常用命令
仓库根有 Makefile,也可以直接用 pnpm 脚本:
make dev— 本地开发make lint/make format— 检查与格式化make typecheck— TypeScript 类型检查make generate— 先 lint + format,再生成dist/make verify— 交付前的一整套校验
写文章
在 content/posts/ 下新建 Markdown 文件,写好 frontmatter 即可;列表页、标签页、RSS 与 sitemap 会自动带上它。
部署
dist/ 是一堆纯静态文件,丢给任意静态服务器都行。deploy/nginx.conf.example 里有一份 nginx 配置示例。