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.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 端口

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博客管理后台部署完成

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/262329.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

thinkphp6入门(12)-- 一对一关联模型

定义一对一关联,例如,一个用户都有一个个人资料。 一、两表 1.用户表:user 2.工作经验表:work_experience user表的id关联work_experience表的user_id。 注意看,user_id1的有2条工作经验 二、数据模型 主表模型:…

Other -- ChatGPT 原理

本文为个人理解,帮助小白(本人就是)了解正在创建新时代的 AI 产品,如文中理解有误欢迎留言。 [参考链接--](https://baijiahao.baidu.com/s?id1765556782543603120&wfrspider&forpc) 1. 了解一些基本概念 大语言模型&a…

ST-Link usb communication error 解决,如何解决STlink驱动连不上的错误

电脑连接不上ST-Link,怎么办,以下方法可以一条一条试试。 方法1 重启电脑。 方法2 确信自己的电脑驱动是装好了的,没有装好,可以看下面这个链接的驱动装一下。 http://www.openedv.com/docs/tool/dap/ST-LINKV2.html 能在设…

linux驱动开发——内核调试技术

目录 一、前言 二、内核调试方法 2.1 内核调试概述 2.2 学会分析内核源程序 2.3调试方法介绍 三、内核打印函数 3.1内核镜像解压前的串口输出函数 3.2 内核镜像解压后的串口输出函数 3.3 内核打印函数 四、获取内核信息 4.1系统请求键 4.2 通过/proc 接口 4.3 通过…

[LeetCode周赛复盘] 第 119 场双周赛20231209

[LeetCode周赛复盘] 第 119 场双周赛20231209 一、本周周赛总结100130. 找到两个数组中的公共元素1. 题目描述2. 思路分析3. 代码实现 100152. 消除相邻近似相等字符1. 题目描述2. 思路分析3. 代码实现 100147. 最多 K 个重复元素的最长子数组1. 题目描述2. 思路分析3. 代码实…

解SQL联结:左联结

今天我们用下面的表来学习左联结。其中, 学生表(student):用来记录学生的基本信息 成绩表(score):用来记录学生选修课程的成绩 1.什么是左联结? 左联结,会将左侧表中的数…

如何为游戏角色3D模型设置纹理贴图

在线工具推荐: 3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 当谈到游戏角色的3D模型风格时,有几种不同的风格&#xf…

Python 云服务器应用,Https,定时重启

Python 云服务器应用,Https,定时重启 环境搭建Python模块模块导入生成Flask实例GET处理启动服务器打开网页验证 GET接入证书 支持https申请证书下载证书保留 xxx.crt 和 xxx.key文件就可以了 copy到python项目目录ssl_context 配置 宝塔面板操作在www目录下新建python工作目录在…

【Linux】如何对文本文件进行有条件地划分?——cut命令

cut 命令可以根据一个指定的标记(默认是 tab)来为文本划分列,然后将此列显示。 例如想要显示 passwd 文件的第一列可以使用以下命令:cut –f 1 –d : /etc/passwd cut:用于从文件的每一行中提取部分内容的命令。-f 1&…

JAVA+SSM+springboot+MYSQL企业物资库存进销存管理系统

。该系统从两个对象:由管理员和员工来对系统进行设计构建。主要功能包括首页、个人中心、员工管理、项目信息管理、仓库信息管理、供应商管理、项目计划管理、物资库存管理、到货登记管理、物资出库管理、物资入库管理等功能进行管理。本企业物资管理系统方便员工快…

计算机视觉 基于Open3D了解用于网格和点云邻域分析的KD树和八叉树

一、简述 距离计算和邻域分析是理解网格和点云的形状、结构和特征的重要工具。我们这里要基于一些3D库来提取基于距离的信息并将其可视化。 与深度图或体素相比,点云和网格表示 3D 空间中的非结构化数据。点由它们的 (X, Y, Z) 坐标表示,在 3D 空间中可能彼此靠近的两…

SQL命令---添加新字段

介绍 使用sql语句为表添加新字段。 命令 alter table 表名 add 新字段名 数据类型;例子 向a表中添加name字段,类型为varchar(255)。 alter table a add name varchar(255);下面是执行添加有的表结构: