如果你平时不喜欢在排版上花时间,不在乎花里胡哨的样式,觉得markdown编辑文件效果就够用?你还想基于markdown搭建一个博客?那NextJS就可以满足你的需求了 NextJS可以使用React,引用antdesion组件库把容易前端界面的起来,然后也能很轻松的生成静态资源,如果还需要几个后端接口的话,NextJS也不在话下,前后端都自己实现,网站就差不多了,这些相对静态的部分就完成了。
前几天写到 怎么让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文件如果文章内容部分外,还兼有标题、发布时间、关键词等自
背景 随着使用markdown语法编写内容越来越流行,有的程序员也开始给甲方做网站时使用markdown来编写文章了,比如用hexo博客系统建站。 使用markdown语法能减轻程序员寻找富文本编辑器的成本,毕竟富文本编辑器的坑太多了,但是markdown有一定的语法门槛,并且它本身还是存在不足的,比如无法实现内容居中、文字两端对齐等。 程序员不能只顾自己方便,甲方说markdown