我们提供安全,免费的手游软件下载!

安卓手机游戏下载_安卓手机软件下载_安卓手机应用免费下载-先锋下载

当前位置: 主页 > 软件教程 > 软件教程

使用博客自动发布工具实现在oschina的自动发布

来源:网络 更新时间:2024-05-07 15:31:54

oschina和segmentfault一样,拥有清爽的界面。

除了必须的标题和内容外,界面上还有文章专辑和推广专区等选项。

blog-auto-publishing-tools提供了自动发布到oschina的功能,以下将详细介绍在oschina上的自动化实现。

前提条件

首先,需下载blog-auto-publishing-tools这个博客自动发布工具,地址为:https://github.com/ddean2009/blog-auto-publishing-tools

oschina的实现

接下来,我们将一步步介绍在oschina的自动化实现。

oschina的配置文件

除了title和content,oschina还需要文章专辑和推广专区等信息。

图片:

配置文件大致如下:

site: https://my.oschina.net/flydean/blog/write
#专辑
collection: 程序那些事
#推广专区:45  Llama中文社区
  ...
topic: 开发技能

在配置文件中,collection是自己创建的文章集合,而topic是oschina中自带的topic,可以从中选择一个。

oschina的实现代码

所有的发布器在publisher目录下,可以找到专门针对oschina的oschina_publisher。

首先,在新的tab中切换到oschina的博客发布页面。

填充文章内容

在填充文章内容时,使用的是开源的CodeMirror代码编辑工具。

由于CodeMirror中的元素是动态变化的,所以无法直接使用send_keys来填充内容,而是需要借助系统自带的复制和粘贴功能。

...

在填充文章内容时,首先定位到内容的输入位置,然后将要输入的内容粘贴进去。

填充文章的标题

标题部分则比较简单,可以直接使用name字段来实现。

图片:

...

文章专辑

填写文章专辑需要分两步,首先是点击下拉框,然后从下拉框中选择对应的文章专辑。

...

推广专区

推广专区与文章专辑类似,也是一个下拉框,需要点击下拉框并选择对应的推广专区。

...

发布按钮

最后一步,点击发布按钮进行发布。

...

总结

通过以上步骤,我们完成了oschina的自动发布。相对而言,oschina相对比较简单,甚至没有封面上传。

想要了解更多精彩内容,请访问网站: www.flydean.com