Home / PostsPost

Shalog - 通过 mweb 发布内容

嘟噜聪2020/03/19 11:07:18 [Shalog] [MWeb] 622人已阅

简介 Shalog 提供吧 Metaweblog API 及图床服务,这里介绍如何通过mweb来发布,内容及图床功能。当然如果有其他的写作工作只要是支持Metaweblog API的都可以这么配置。

Shalog 提供吧 Metaweblog API 及图床服务,这里介绍如何通过mweb来发布,内容及图床功能。当然如果有其他的写作工作只要是支持Metaweblog API的都可以这么配置。

MWeb 专业的 Markdown 写作、记笔记、静态博客生成软件。

项目简介

Shalog是一个基于Golang开源的轻量级内容管理系统,告别PHP类的繁琐的部署方式,超底的资源占用率,并且支持图床功能当然也可以使用七牛作为存储方式。

项目开源地址:https://github.com/icowan/shalog

站点:https://lattecake.com

Demo: https://shalog.nsini.com

配置发布内容服务

打开“偏好设置”, 找到“发布服务”选项卡,然后在如下图的右侧找点击"Metaweblog API"

在弹出的Metaweblog API配置窗口中填写相应参数:

  • 博客网址: 您的站点网址
  • 账号: 您的站点用户名
  • 密码: 您的站点用户名所对应的密码
  • API地址: http://{您的站点网址}/api/post/metaweblog // 这里非常重要别填错了
  • 博客名称: 您的站点名称

填写完成之后可以 验证一下,若不报错就可以保存了。

配置上传图片服务

下面来介绍如何配置图床服务.

同样打开“偏好设置”, 找到“发布服务”选项卡,然后在如下图的右下角找点击"自定义"按钮,并打开。

在弹出的自定义图床配置对话框中输入以下参数:

基本信息

  • 名称: 您的站点名称
  • API地址: http://{您的站点域名}/api/upload-image
  • POST File Name: markdown-image // 不要换别的
  • 图片URL路径: data/url
  • 图片URL前缀: 可以不加,因为咱们在shalog服务端进行配置了

POST Header and Body 数据

因为后端是是Header里读取用户名及密码,所以需要配置Header头信息。

点击"添加POST Header字段"按钮,然后输入以下信息:

  • Username: {您的站点用户名}
  • Password: {您的站点用户名的密码}

点击验证,如果没问题就保存好了。

把图片上传至图床

回到内容编辑,在右上角有一个“分享”的按钮,点击它并且在列表中选择“把图片传至图床”。

在弹出的对话框中点击 “上传本地图片”,一会上传完就可以关闭了。

上传完可以点击"复制Markdown",把原有的内容给替换掉。

发布内容

前面已经把内容发布配置好了,这里尝试发布内容。

回到内容编辑,在右上角有一个“分享”的按钮,点击它并且在列表中选择“{上面创建好的站点名称}”。

弹出对内容框。

通常不需要做什么调整。

  • 标题: 可以修改,一般是你的文章的 # 第一行
  • 分类: 从后端获取分类信息,可选多个
  • 标签: 如果是编辑则会把该文章的已有的标签带回来,可以增加或删除
  • 自定义网址: 可不填
  • 发布日期: 选择今天
  • 状态: 已发布 或 草稿
  • 发布为Markdown: 如果勾选的那站点将会根据Markdown进行解析,如果不勾选则当作富文本进行处理

点击发布之后就可以在站点看到发布的内容了。

尾巴

Mweb是一个非常不错的内容生产工具,我从购买之后一直在使用,已经好几年了。许多的内容都是通过它产出的,它有强大的功能非常适合我这种自建站点又不想写后台的人。

不用我说了,大家都懂的。您的恩赐就是我更新的动力

很赞哦! (1)

文章评论

标签

站点信息

  • 微信公众号