type
status
date
slug
summary
tags
category
icon
password
1. 安装Git
git是一个代码托管工具,你可以用它来下载github上的代码。
# 一个命令安装
2.安装nodejs
这里使用nvm进行安装,NVM(Node version manager)是nodejs的专用版本管理器,可以快速方便地安装并切换的nodejs的版本。
借助git下载nvm
# 用git从github下载nvm源码。
若您的服务器无法访问github,可使用国内的gitee下载nvm源码:
使用nvm安装Nodejs
nvm list-remote
命令可查看所有可安装的nodejs版本nvm ls
可查看所有已安装到本地的nodejs 版本3. 运行NotionNext
编译启动项目 ,根据网络情况可能耗时几分钟。
自定义端口
假如3000端口被占用,或您想多开notionnext可用以下命令指定端口
4.后台运行
直接使用
yarn start
启动服务的话,一旦你关闭ssh终端或登出服务器,这个进程也会随之关闭。为了让你的网站始终在后台保持运行,可以用以下方式:- 按
ctrl+c
退出上面正运行的yarn进程
- 改用nohup运行
nohup yarn start >/dev/null 2>&1 &
nohup yarn start -p 9191 > notionnext.log 2>&1 &
nohup yarn start -p 9191 > notionnext.log 2>&1 & disown
nohup yarn start -p 9191 > notionnext.log 2>&1 </dev/null &
ps aux | grep "yarn start”
若想要输出日志文件,可执行
nohup yarn start > notionnext.log 2>&1 &
;• 如何关闭进程
自定义修改
1.修改配置
- 用环境变量修改
NOTION_PAGE_ID
等诸多配置支持用环境变量配置。- 另外您可以在项目根目录的
.env.local
文件中配置您的环境变量 - 其他支持环境变量的配置可参考blog.config.js 文件
用环境变量的好处是,不需要修改代码,不用重新打包编译。直接重启服务即可。
bash
💡
删除环境变量可用以下命令:
unset NOTION_PAGE_ID
2.修改代码
- 如果修改blog.config.js或其他代码文件,需要重新执行
yarn build
才可 生效,
- 重新编译后需要先关闭旧进程,再用
yarn start
重启服务 。
请站长喝杯咖啡 ✨勇敢点击✨ 👉 赞赏
- Author:Scu
- URL:https://bk.9277.eu.org//article/qianyi
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!