Qexo博客后台管理部署
参考文档
1
| https://www.oplog.cn/qexo/
|
本地部署
采用本地Docker部署管理本地Hexo
下载代码包 若无法下载使用科学工具下载到本地在上传到服务器
1
| wget https://github.com/Qexo/Qexo/archive/refs/tags/3.0.1.zip
|
1 2 3 4 5 6
| unzip Qexo-3.0.1.zip cd Qexo-3.0.1
vim Dockerfile
|
1 2
| RUN pip config set global.index-url https: RUN pip install -r requirements.txt \
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| # 编写mysql配置信息 vim configs.py
import 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主机ip PORT 端口
|
1 2 3
| docker build -t qexo .
|
1 2 3
| docker run -td --name qexo -v /home/hexo:/home/hexo -p 8000:8000 --restart always qexo
|
1 2 3
| # 用户及密码自定义 # 博客配置按图配置 # 博客路径就是hexo博客的路径映射到容器的路径
|