MinMinGuGu / GuGu_Blog_Sync

基于Github的Webhook进行markdown文章同步,支持扩展,支持定制化的去对接其他平台。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

基于Github仓库的Webhook实现的个人博客文章同步框架。

它会处理Markdown文件的变更操作,支持自定义处理初始化、新增、删除、修改实现。

现有的博客框架支持:Halo - GuGu_Blog_Sync_Halo

特性

  • 文章使用Github仓库进行版本控制
  • 支持自定义处理Markdown文件更改时的动作
  • 提供启动器模块,快速引入,便捷对接其他博客平台
  • 规范Markdown文章元数据格式定义,并支持多种数据交换格式
  • 支持配置代理来操作Git

使用

引入

目前还不稳定,暂时不会考虑上传到Maven的中心仓库,请使用Maven进行install。

当作父依赖

<parent>
    <groupId>com.gugumin</groupId>
    <artifactId>gugu_blog_sync</artifactId>
    <version>0.0.1</version>
</parent>

当依赖引入

<dependency>
    <groupId>com.gugumin</groupId>
    <artifactId>gugu_blog_sync_starter</artifactId>
    <version>0.0.1</version>
</dependency>

接入模板

GuGu_Blog_Sync_Example

文档

请转到 Wiki

License

FOSSA Status

About

基于Github的Webhook进行markdown文章同步,支持扩展,支持定制化的去对接其他平台。

License:GNU General Public License v3.0


Languages

Language:Java 100.0%