published

  • 原因

    • 使用 github issue + mardkown 可以方便的写作博客
    • 使用 github api + jekll 可以自动生成 博客

    使用

    • [install]复制本仓库下 generate.js 和 package.json 中的依赖 并执行 npm install
    • [setup] 修改 generate.js 中的 仓库地址和 想要生成博客对应的label
    • [usage]执行 node generate.js (node version 10.x)

    实现

    • 搭建jekll博客,参考其他教程
    • 生成博客
      • 从github获取issue列表,参考 github api
      asy
  • 原因

    使用

    实现

    • Travis相关配置,参考其他博客
      增加环境变量 GH_TOKEN
    • 定时触发travis构建,参考官方文档
    • 调用 generate.js 脚本生成 blog & 自动将变更 commit & push 会repository

    .travis.yml

    language: node_js
    node_js:
    script: node generate.js
    branches:
      only:
      - gh-pages
    deploy:
      provider: pages
      skip_cleanup: true
      github_token: $GH_TOKEN
  • tonsky/FiraCode: Monospaced font with programming ligatures
    https://github.com/tonsky/FiraCode

  • 原因

    选择

    • gitment(测试集成失败)
    • gitalk(在用)
    • GitIssue 是 『Github Issue Blog Platform』 的简写。

    使用

    步骤

    参考 https://github.com/gitalk/gitalk

    TODO

    REF

  • 一个PIN码组件
    https://github.com/lotosbin/Pinview

    使用

    https://jitpack.io/#lotosbin/Pinview/1.4.6

  • 1/5