如果你平时不喜欢在排版上花时间,不在乎花里胡哨的样式,觉得markdown编辑文件效果就够用?你还想基于markdown搭建一个博客?那NextJS就可以满足你的需求了 NextJS可以使用React,引用antdesion组件库把容易前端界面的起来,然后也能很轻松的生成静态资源,如果还需要几个后端接口的话,NextJS也不在话下,前后端都自己实现,网站就差不多了,这些相对静态的部分就完成了。
nextjs是可以自行生成网站的 sitemap.xml 的,但是在打包发不到生产环境后,发现写的日期并没有生效,而是当时打包时的日期,百思不得其解。 此前是自定义 src/sitemap.js 来实现的。 import siteConfig from '@/app/siteConfig'; import { getMdList, getUpdateData } f
前几天写到 怎么让nextjs根据动态路由读取指定markdown文件内容 ,提到了在nextjs项目的app目录下创建一个[...slug],然后在里面的page.js里面实现路由 function absPath(dir) { return ( path.isAbsolute(dir) ? dir : path.join(process.cwd(), './src
最近用了用nextjs,发现用它建设个小型站点还是很方便的,兼备服务端渲染。 站点架设好之后,后面更多的是写文章,不需要太多的代码改动了,一般来说写写文章,又不用花哨的排版的话,用markdown就很方便了。 使用的是nextjs最新14.x版本+app router模式, front-matter 为了能让markdown文件如果文章内容部分外,还兼有标题、发布时间、关键词等自