Qexo博客后台管理部署

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 \

image-20231209202646099

# 编写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 端口

image-20231209204415993

# 构建镜像
docker build -t qexo .
# 等待构建完成

image-20231209203427786

# 启动容器 
docker run -td --name qexo -v /home/hexo:/home/hexo -p 8000:8000 --restart always qexo
##注释 -v路径就是本地的hexo博客的路径映射到容器的路径,这样qexo才可以管理hexo博客
访问 ip:8000

image-20231209203749172

# 用户及密码自定义
# 博客配置按图配置
# 博客路径就是hexo博客的路径映射到容器的路径

image-20231209203856964

# qexo博客管理后台部署完成
  • 14
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值