We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
a blog tool base on GitHub issues
# 注意M開頭為大寫 $ npm install Mirror -g
$ cd blog $ mirror init
token 是 GitHub API 驗證用的
token
在這裏新增token
只需要讀取權限, 勾選以下兩項
按下 Generate Token 就可以了
Generate Token
修改目錄中的 config.yml
config.yml
範例 :
# 是否为组织项目 organization: false # 文章排序,依据更新时间还是创建时间 # 值为 'UPDATED_AT' 或者 'CREATED_AT' order: 'UPDATED_AT' # 网站标题 title: my blog # GitHub 用户名或者组织名 user: jeffkko # 项目名称,项目里面的 issues 是你的博客内容 # 如果你的项目是组织项目,请设置 'organization' 为 true repository: blog # 多用户设置,上面设置的 user 用户名默认已经包括 # 多用户名字必须用 ',' 分割 # 例子: author0,author1 authors: # token 设置 # token 必须以 '#' 分割 # 如果你的 token 是 5c31bffc137f44faf7efc4a84da827g7ca2cfeaa # 那么这里填入的值为 5#c31bffc137f44faf7efc4a84da827g7ca2cfeaa token: 5#c31bffc137f44faf7efc4a84da827g7ca2cfeaa # 文章列表分页 perpage: 10
注意剛剛拿到的token必須隨機插入一個 # 做分割, 沒有的話等等上傳到 github 會被刪除
#
$ mirror build
所有内容都 push 到一個 repository 的 gh-pages 分支
到該 repository 的 setting -> GitHub Pages
GitHub Pages
這裏可以發布一個 gitbuh pages, branch 選擇 gh-pages
gh-pages
成功的話會看到一段訊息:Your site is published at https://<user>.github.io/<repository>/
Your site is published at https://<user>.github.io/<repository>/
到這邊算是建置完成了
通過修改 CNAME, 可以藉由 DNS 轉發, 設置自己的 domain
CNAME
參考這篇文章 gh-pages 域名绑定
現在可以在 github issue 上面寫 blog 了, https://<user>.github.io/<repository> 或是自己 自訂的網域 都會同步更新所有內容!
github issue
https://<user>.github.io/<repository>
自訂的網域
Demo
source
LoeiFy's blog
The text was updated successfully, but these errors were encountered:
请问如果要绑定域名,必须在blog的repo开启gh-pages吗
Sorry, something went wrong.
@pvfs 其實要建立這個blog的靜態頁面, 就已經必須開啟 gh-pages 了喔~
請問為什麼npm install Mirror -g執行不了
No branches or pull requests
Mirror
a blog tool base on GitHub issues
安裝
# 注意M開頭為大寫 $ npm install Mirror -g
新建一個 blog
$ cd blog $ mirror init
設置 token (已有token可以跳過此步驟)
token
是 GitHub API 驗證用的在這裏新增token
只需要讀取權限, 勾選以下兩項
按下
Generate Token
就可以了配置 blog
修改目錄中的
config.yml
範例 :
注意剛剛拿到的token必須隨機插入一個
#
做分割, 沒有的話等等上傳到 github 會被刪除生成 blog
發佈到 github
所有内容都 push 到一個 repository 的 gh-pages 分支
設置 GitHub Pages
到該 repository 的 setting ->
GitHub Pages
這裏可以發布一個 gitbuh pages, branch 選擇
gh-pages
成功的話會看到一段訊息:
Your site is published at https://<user>.github.io/<repository>/
到這邊算是建置完成了
設定客製化域名
通過修改
CNAME
, 可以藉由 DNS 轉發, 設置自己的 domain參考這篇文章 gh-pages 域名绑定
完成
現在可以在
github issue
上面寫 blog 了,https://<user>.github.io/<repository>
或是自己自訂的網域
都會同步更新所有內容!參考
Demo
source
LoeiFy's blog
The text was updated successfully, but these errors were encountered: