Hexo博客安装配置和美化No.3-管理工具Qexo

Hexo博客安装配置和管理No.3-博客管理工具Qexo

Qexo是一款网页管理Hexo博客工具,搭配兰图图床v2.1版本使用更方便。

通过docker compose文件部署Qexo博客管理工具和兰图图床

  • 一、Qexo博客管理工具
1
2
3
4
5
6
7
8
9
10
11
12
13
14
services:
qexo:
image: abudulin/qexo:latest
container_name: qexo
restart: unless-stopped
ports:
- "8000:8000"
environment:
WORKERS: 4
THREADS: 4
TIMEOUT: 600
DOMAINS: "['域名或者内网地址']"
volumes:
- ./db:/app/db
  • 二、兰图图床

    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
    27
    28
    services:
    # 数据库服务
    db:
    image: mariadb:10.5
    container_name: lsky-db
    restart: always
    environment:
    MYSQL_ROOT_PASSWORD: password
    MYSQL_DATABASE: lsky
    MYSQL_USER: lsky
    MYSQL_PASSWORD: password
    volumes:
    - ./db:/var/lib/mysql

    # 图床主程序
    lsky:
    image: halcyonazure/lsky-pro-docker
    container_name: lsky-pro
    restart: always
    ports:
    - "8888:8088"
    environment:
    TZ: Asia/Shanghai
    ACCESS_CONTROL_ALLOW_ORIGIN: '*'
    volumes:
    - ./web:/var/www/html
    depends_on:
    - db
  • 三、在Qexo中设置github分支

  • 四、在Qexo中设置图床api接口

  • 图床类型选择:api

  • API 地址:https://域名/api/v1/upload

  • POST 参数名选择:file

  • JSON 路径:data.links.url

  • 自定义请求头:{“Authorization”: “Bearer 1|密钥”, “Accept”: “application/json”}

  • 兰图图床token获得命令

    1
    curl -X POST "https://域名/api/v1/tokens" -H "Content-Type: application/json" -H "Accept: application/json" -d "{\"email\":\"你的邮箱\", \"password\":\"你的密码\"}"
  • 提交

[up主专用,视频内嵌代码贴在这]