效果
展示效果: https://blog.taoluyuan.com/blog
next.js
- 一直想学点纯粹的前端,听朋友介绍 Next.js 是前端的集大成者.我听进去了,
- 啃了新手村一半的文档才有了点感觉,决定把博客迁移到 Next.js 续上这份感觉.
技术栈
- Next.js
- Tailwindcss
- daisyui
- cloudflare pages(免费!)
模板主题
tailwind-nextjs-starter-blog
已完成的
- 我使用 DaisyUi 最多组件是
button,menu,badge配合 TailWindCss 将大部分的样式调整成了我喜欢的黑白配色 - 用 daisyui 接管了默认主题,可切换多个主题,目前黑夜模式还要再调一下,待开放
- 微调 contentlayer 实现各个组件的 draft 功能(原模板只有标签统计用到 draft)
- 兼容原 hugo 路由,实现 build 重写路由,_redirects cloudflare pages 可用
- Next.js images loader 改成读原始文件路径
接下来要实现
- rss 内容不够美观(feedly 和 inoreader 只能抓摘)
- 文章置顶标签
- 友链区域
- 文章内悬浮 toc 跳转(现在响应式没处理好,暂时关闭了)
- 剩余样式继续改成黑白风格
- 中文分类跳转不成功问题
- 丝滑的主题切换
效果
展示效果: https://blog.taoluyuan.com/blog
博客列表

手机端

迁移细节
更详细的迁移博客过程: Hugo 博客迁移,使用 Next.Js 实现纯前端博客