Qexo:让你的静态博客动起来!

admin 2024年4月2日11:22:32评论1 views字数 1861阅读6分12秒阅读模式

Qexo:让你的静态博客动起来!

Qexo是一个强大而美观的在线静态博客编辑器,它不仅限于编辑,而是将静态博客提升到新的高度。通过GPL3.0开源协议,Qexo提供了一个集编辑、管理、扩展于一体的平台,让静态博客也能拥有动态的元素。无论你是Hexo、Hugo还是Valaxy的用户,无论是托管在GitHub、Gitlab还是本地,Qexo都能无缝对接。

💼 特色功能

Qexo 提供了丰富的功能,包括但不限于:

  • 文章管理:Qexo 支持文章编辑、发布、归档等功能,用户可以轻松管理自己的博客文章。

  • 缓存功能:Qexo 支持将文章、页面、配置索引一键缓存至数据库,保证您的高速访问。

  • 夜间模式:Qexo 提供了夜间模式,方便用户在夜间阅读博客。

  • 麻雀虽小,五脏俱全:Qexo 麻雀虽小,五脏俱全,模块化架构支持多种 Hexo、Hugo、Valaxy 托管商 Github、Gitlab、本地。

  • 图床支持:Qexo 集成了多种图床服务,如 Github、S3 和 FTP,方便你上传和管理图像。

  • 接入友链:Qexo 支持接入友链功能,用户可以轻松添加和显示友情链接。

  • 接入说说:Qexo 支持接入说说功能,用户可以在博客中发布说说。

  • 接入站点统计:Qexo 支持接入站点统计功能,用户可以查看博客的访问量和访客数。

  • 推送通知:Qexo 支持通过 Bark、Telegram、Pushdeer 等多种方式向你发送推送通知,让你及时了解博客的更新和评论。

  • 自定字段 / 站点统计 / 页面管理 / 配置编辑:Qexo 支持自定字段、站点统计、页面管理、配置编辑等功能,方便用户自定义博客。

🛠️ 部署方法

Qexo 支持两种部署方式:Vercel 部署和本地部署。

1️⃣Vercel 部署

Vercel 部署是 Qexo 推荐的部署方式,它简单快捷,并且可以免费获得数据库服务。

  1. 创建 Vercel 账户:如果你还没有 Vercel 账户,请先注册一个。

  2. 创建 Vercel 项目:在 Vercel 仪表盘中,点击“新建项目”,然后选择“从 Git 导入”。

  3. 连接到你的 GitHub 仓库:选择你要部署的 GitHub 仓库,然后点击“导入”。

  4. 环境变量设置:在项目设置中,添加以下环境变量:

    • MYSQL_HOST:你的 MySQL 数据库地址

    • MYSQL_PORT:你的 MySQL 数据库端口(默认为 3306)

    • MYSQL_USER:你的 MySQL 数据库用户名

    • MYSQL_NAME:你的 MySQL 数据库名称

    • MYSQL_PASSWORD:你的 MySQL 数据库密码

    • PLANETSCALE:可选,用于禁用外键约束, 以防止PlanetScale数据库部署失败, 若你自备数据库且没有特殊需求请不要填写

  5. **部署:**点击“部署”按钮,等待部署完成。

2️⃣本地部署

如果你希望在本地部署 Qexo,你需要具备一定的技术基础。

  1. 安装 Python 3:请确保你的系统已安装 Python 3。

  2. 下载源码:从这里下载最新代码并解压

  3. 创建数据库:使用你喜欢的数据库管理系统(如 MySQL 或 SQLite)创建一个数据库。

  4. 配置 Qexo:config.py文件中配置 Qexo,包括数据库连接信息和其他设置

import pymysql
pymysql.install_as_MySQLdb()
DOMAINS = ["127.0.0.1", "yoursite.com"]
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'qexo',
'USER': 'root',
'PASSWORD': 'password',
'HOST': '127.0.0.1',
'PORT': '3306',
'OPTIONS': {
"init_command": "SET sql_mode='STRICT_TRANS_TABLES'"
}
}
}
  1. 运行 Qexo:使用以下命令运行 Qexo:

pip3 install -r requirements.txt
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py runserver 0.0.0.0:8000 --noreload

💡 总结

Qexo 是一个功能强大、易于使用的在线博客编辑器,非常适合个人博客、技术博客和小型网站。它提供了丰富的功能、对各种平台的支持和广泛的拓展功能。如果你正在寻找一个简单易用但功能强大的博客编辑器,那么 Qexo 绝对值得一试。

原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

Qexo:让你的静态博客动起来!

原文始发于微信公众号(高等精灵实验室):Qexo:让你的静态博客动起来!

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年4月2日11:22:32
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Qexo:让你的静态博客动起来!http://cn-sec.com/archives/2618507.html

发表评论

匿名网友 填写信息