Norvell's Public Machinations

    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

    Keywords

    none

    Install

    npm i gitpost

    DownloadsWeekly Downloads

    2

    Version

    0.0.4

    License

    ISC

    Unpacked Size

    231 kB

    Total Files

    20

    Last publish

    Collaborators

    • xiaomingplus