Qexo博客后臺管理部署
個人主頁
個人博客
參考文檔
https://www.oplog.cn/qexo/
本地部署
采用本地Docker部署管理本地Hexo
下載代碼包 若無法下載使用科學工具下載到本地在上傳到服務器
wget https://github.com/Qexo/Qexo/archive/refs/tags/3.0.1.zip
# 解壓
unzip Qexo-3.0.1.zip
cd Qexo-3.0.1# 修改dockerfile
vim Dockerfile
RUN pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
RUN pip install -r requirements.txt \
# 編寫mysql配置信息
vim configs.pyimport pymysql
pymysql.install_as_MySQLdb()
DOMAINS = ["*"]
DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'qexo','USER': 'qexo','PASSWORD': 'xxxxxxxx','HOST': '192.168.1.1','PORT': '3306','OPTIONS': {"init_command": "SET sql_mode='STRICT_TRANS_TABLES'"}}
}# 注釋 NAME 庫名USER 用戶名PASSWORD 密碼HOST MySQL主機ipPORT 端口
# 構建鏡像
docker build -t qexo .
# 等待構建完成
# 啟動容器
docker run -td --name qexo -v /home/hexo:/home/hexo -p 8000:8000 --restart always qexo
##注釋 -v路徑就是本地的hexo博客的路徑映射到容器的路徑,這樣qexo才可以管理hexo博客
訪問 ip:8000
# 用戶及密碼自定義
# 博客配置按圖配置
# 博客路徑就是hexo博客的路徑映射到容器的路徑
# qexo博客管理后臺部署完成