Next.js 個人博客項目總結

该项目使用Next.js结合Ant Design搭建个人博客,涵盖前端技术如React、Markdown组件及后端技术如Node.js、Express等。实现了国际化应用、路由守卫等功能,并详细记录了配置过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Next.js 個人博客項目總結

項目總結

關於 Next.js 博客練手項目開發部分大致上完成,所涉及到的技術棧如下:

  1. 前端
  • Next.js
  • React.js
  • Ant design
  • Markdown 相關組件庫
  • Axios
  • cookie
  1. 後端
  • Node.js
  • Express
  • JWT
  1. 數據庫
  • Mysql

關於本項目過程以及學習知識點的總結,分為本文檔以及另外三份文檔,鏈接如下:

若有興趣,代碼倉庫訪問下面鏈接:

Next.js + Ant-design 配置

這邊補充下關於在 Next.js 中配置 ant-design 的總結,因為個人認為沒必要單獨拉出來一份文檔。

  1. 首先安裝好 antd
npm install antd

// or

yarn add antd
  1. 於項目根目錄下新建 .babelrc 文件:
{
  "presets": [
    "next/babel"
  ],
  "plugins": [
    [
      "import",
      {
        "libraryName": "antd"
      }
    ]
  ]
}
  1. 全局引入 antd 樣式於 _app.js
import Layout from '../components/Layout'
import '../styles/globals.css'

// 引入 antd 樣式
import 'antd/dist/antd.css'
import { appWithTranslation } from 'next-i18next'

function MyApp({ Component, pageProps }) {
  return (
    <>
      <Layout />
      <main className="container">
        <Component {...pageProps} />
      </main>
    </>
  )
}

export default appWithTranslation(MyApp)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值