【文件属性】:
文件名称:blog-nextjs:基于nextjs搭建的SSR个人博客
文件大小:179KB
文件格式:ZIP
更新时间:2021-04-28 09:40:07
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)