gitpost
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

Gitpost

所有能用 git 管理的东西最终都会用 git 来管理

用 git 来管理你所有的文章。让各个平台的文章,帖子都用 git 来管理起来,你只需要在你的 git 项目里提交一个``markdown`文件,即可按照你的配置,自动同步到medium,或twitter,或tumblr

特性

  • 自动同步新文章和修改到各个平台
  • 自动生成静态博客
  • 使用 git 来管理你全部的文章

本地预览博客

安装:

npm i -g gitpost-cli

初始化:

gitpost init <folder>
cd <folder>
npm i

本地预览:

gitpost server

新建完成后,指定文件夹的目录如下:

_config.yaml
package.json
source/
.hexo/ # 存放静态博客相关内容 
 

如何开发

yarn
yarn start

本项目采用prettier来统一代码风格,并且会在pre-commit前自动 format 你本次提交的代码,推荐你在你的编辑器里安装 prettier 插件,并且开启保存文件就自动 format 选项,这样可以在开发的时候,就能自动 format

本项目采用git flow 工作流,请按照 git flow 工作流来提交合并代码

推荐使用yarn commit来代替git commit作为格式化 commit 信息的工具

yarn commit

Dependencies (0)

    Dev Dependencies (14)

    Package Sidebar

    Install

    npm i gitpost

    Weekly Downloads

    0

    Version

    0.0.4

    License

    ISC

    Unpacked Size

    231 kB

    Total Files

    20

    Last publish

    Collaborators

    • xiaomingplus