MWeb发布服务配置与图床配置教程

本文最后更新于:2021/02/14 , 星期日 , 22:09

前言

使用 MWeb 完全是因为写博客,反复打开博客进行编辑不太方便。就去找了一下是否有本地的东西能跟博客接口连接的东西。

发布服务的配置

  1. 首先进入 typecho 的后台,打开设置-基本找到XMLRPC 接口将其设置为打开
  2. 打开控制台-个人设置,打开在 XMLRPC 接口中使用 Markdown 语法(不打开的话会被解析为 html,当时被这个纠结过。)
  3. 打开 MWeb 的偏好设置-发布服务,点击Metawebblog API。按照要求填写即可。然后点击测试即可。

注:API 地址为:博客网址/action/xmlrpc 账号密码为发布人的账号密码。

图床配置

我们需要两个插件,coscmdqcloud-cos-mweb。他们的 github 连接如下。

[button color=”info” icon=”glyphicon glyphicon-download-alt” url=”https://github.com/tencentyun/coscmd" type=””]Coscmd[/button]

[button color=”info” icon=”glyphicon glyphicon-download-alt” url=”https://github.com/scue/qcloud-cos-mweb" type=””]qcloud-cos-mweb[/button]

  1. 安装coscmd,打开控制台。输入pip3 install coscmd == 1.8.5.5(需要安装过 python3,为什么选择 coscmd 的 1.8.5.5 版本?因为最新版有 BUG。查过 issue 后得知只有 1.8.5.5 可以使用。)
  2. 找个自己能找到的地方输入git clone https://github.com/scue/qcloud-cos-mweb.git将其下载到本地。
  3. 输入coscmd config -a <secret_id> -s <secret_key> -b <bucket> -r <region>,或者直接vim ~/.cos.conf来设置相关信息
    • <secret_id><secret_key>可以在腾讯云的控制台-访问管理-API密钥管理中查看
    • <bucket>对应对象存储-相应的存储桶-基础配置中的空间名称
    • <region>对应所属地域后的ap-xxxx
    • 如果是通过 vim 修改的配置需要以下信息:-w453
  4. 用控制台进入到qcloud-cos-mweb,输入./qcloud-cos-upload -help查看监听地址。然后输入./qcloud-cos-upload运行该服务。
  5. 在图床自定义 API 地址输入:http://监听地址/upload,其余按照喜好填写即可。

结尾

以后使用 Mweb 发布文章时,如果文章内有图片的话需要先点把图片上传至图床,然后在点击博客名称就可以发布文章了。在发布文章时一定要选择发布为 MarkDown。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!