文件名称:blog-nextjs:基于nextjs搭建的SSR个人博客
文件大小:179KB
文件格式:ZIP
更新时间:2024-05-18 03:26:47
dockerfile ssr nextjs JavaScript
个人博客 项目介绍 基于nextjs搭建的个人博客,闲来无事SSR练手 , 搭配 以及 一起组成完整的个人博客系统 线上预览地址 项目打包 # pull仓库 git clone https://github.com/SpectreAlan/blog-nextjs.git # 修改接口路径,目录:/api/index.js # 进入项目目录 cd blog-nextjs # 安装依赖 npm install # 打包 npm run build # 创建dist目录 mkdir dist # copy部署文件到dist cp -r {build,seo,server.js,package.json,next.config.js} dist 部署 常规部署 # 将dist目录copy到服务器的某个目录,如:/data/www/blog/dist # 服务器安装pm2 npm install
【文件预览】:
blog-nextjs-master
----api()
--------index.js(652B)
----.gitignore(226B)
----.babelrc(210B)
----Dockerfile(99B)
----components()
--------detail()
--------loading.js(614B)
--------ImagePreview.js(995B)
--------Header.js(4KB)
--------Head.js(1KB)
--------Footer.js(1KB)
--------home()
----package.json(1KB)
----next.config.js(100B)
----LICENSE(1KB)
----static()
--------style()
--------js()
----.github()
--------workflows()
----utils()
--------index.js(4KB)
----.eslintrc.js(13KB)
----README.md(9KB)
----config()
--------markdown.conf.js(337B)
----seo()
--------sitemap_https.xml(5KB)
--------sitemap_https_www.xml(5KB)
--------robots.txt(141B)
--------sitemap_http.xml(5KB)
--------sitemap_http_www.xml(5KB)
--------sogousiteverification.txt(10B)
----pages()
--------404.js(1KB)
--------imageZip.js(6KB)
--------index.js(2KB)
--------detail.js(3KB)
--------_document.js(666B)
--------gallery.js(2KB)
--------_app.js(162B)
--------about.js(4KB)
--------timeLine.js(1KB)
--------_error.js(1KB)
----server.js(819B)
----yarn.lock(326KB)