type
Post
status
Published
date
Nov 1, 2024
slug
guide
summary
在阿里云上用NotionNext搭建个人博客。
tags
category
icon
password
子级 项目
上级 项目
1.在阿里云上创建云服务器ESC实例;

- 此处选用NotionNext搭建个人博客,选择模式为heo;
3.由于目前NotionNext依赖包需要nodejs18以上版本,centos7.9版本无法直接安装,需要参考下面文章进行nodejs18版本的安装;
4.使用yarn命令安装NotionNext依赖的库可能存在失败的情况,可以参考以下的链接;
5.安装成功后,需要打开阿里云安全组入规则的3000端口,如下图所示;

- 开始构建 以下命令将读取当前NotionNext文件夹下的Dockerfile文件,按照文件内容下载Nodejs环境,并将NotionNext代码包括blog.config.js等配置打包进环境中,成为一个可执行的Docker镜像,并且镜像名为my-app。
根据服务器网络环境,首次打包过程可能要十分钟左右。

- 使用docker运行项目
- 重启docker项目
更多关于docker的用法,请查阅手册或借助AI使用。
- 更新项目 拉取最新代码,或者修改对应的配置文件后,执行以下命令重新打包
然后关停旧的服务
启动新服务