国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

InkPaper 最佳實踐——使用 Travis CI 自動部署 Ink 博客到 GitHub pa

zhunjiee / 1025人閱讀

摘要:使用可以解決自動構建和自動部署的問題這樣能讓我們更加專注書寫。當倉庫激活服務,當你的博客有新的修改提交到的時候,會通知。在里為對應的倉庫添加,用于后續使用這樣可以將通過生成的靜態博客源文件推送到分支。

簡介

紙小墨(InkPaper)是一個GO語言編寫的開源靜態博客構建工具,可以快速搭建博客網站。它無依賴跨平臺,配置簡單構建快速,注重簡潔易用與更優雅的排版。使用 Travis CI 可以解決 自動構建和自動部署的問題, 這樣能讓我們更加專注書寫。

什么是 Travis CI?

Travis CI 是為 GitHub 上的項目提供構建和測試的分布式持續構建服務。這意味著你的靜態博客最好是托管在
GitHub Pages 上的。當 GitHub Pages 倉庫激活 Travis CI 服務,當你的博客有新的修改提交到 GitHub 的時候,GitHub 會通知 Travis CI。它也可以被配置為只對特定的分支生效,或分支的名稱匹配特定的模式。Travis CI 將會檢查相關分支并執行之前在 .travis.yml 配置的命令, 通常 .travis.yml 用于配置自動構建和自動測試命令,在這篇文章中,我們將會使用 Travis CI 運行 ink build ,然后推送到 GitHub Pages 分支。當構建完成,Travis 會以之前配置好的方式通知開發者。

配置

在開始之前,確保你的博客的靜態庫有兩個分支,一個是放 ink 博客源文件,另一個放 GitHub Pages 文件。例如,我創建了一分支名叫 blog-source 存儲我的 ink 博客源文件,另一個分支名叫 master 托管
GitHub Pages 文件。

用你的 GitHub 賬號登錄 Travis CI。

登錄之后,請轉到您的配置頁,并為你想要構建的倉庫啟用 Travis CI 。

在 Travis CI 里為對應的倉庫添加 Github Access Token,用于后續使用 GitHub API. 這樣 Travis CI 可以將通過 InkPaper 生成的靜態博客源文件推送到 GitHub Pages 分支。

添加 .travis.yml 文件到你的倉庫,告訴 Travis CI 做什么。

添加 .travis.yml 文件后, 將本地修改提交到遠程后就可以觸發 Travis CI 構建。

Now

當我們完成新的博客后,我們只需要將源文件提交到 Github 的遠程倉庫, Travis CI 就會完成剩下的事。我們只需要關注寫作,僅此而已。

你可以在 Github 上找到本文中提到的源碼: https://github.com/shery15/blog

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/82512.html

相關文章

  • Travis CI 自動部署博客

    摘要:自動部署到遠程服務器現在已經可以自動構建了,那么接下來的一步就是部署到遠程服務器。最后,貼出我自己的,里面有關涉及個人隱私的部分我會注釋并說明請替換成自己的登錄和登錄用戶請替換成自己的服務器本文參考鏈接使用進行持續集成自動化部署博客 Travis CI 是在軟件開發領域中的一個在線的,分布式的持續集成服務,用來構建及測試在GitHub托管的代碼。 showImg(https://seg...

    voidking 評論0 收藏0
  • 前言 已經有阮一峰老師的持續集成服務 Travis CI 教程,為什么還要寫這篇文章? 原因有二: 文章內容有些過時 文章覆蓋度不夠,有些實踐細節沒寫出來 由于以上原因,縱然可以筆者很快在Github集成Travis?CI并成功構建,但在發布時卻踩了一些坑,折騰一波才終于發布成功。故寫下此文,旨在補充更多的細節,幫助他人少走彎路。 正文 免費購買Travis?CI應用 點擊?https:/...

    novo 評論0 收藏0
  • Hexo 博客終極玩法:云端寫作,自動部署

    摘要:配置觸發方式一般會得到這么個語雀配置配置一個倉庫的可以選擇所有更新觸發或者主動觸發,主動觸發的意思即發布需要勾選一個選項才會觸發。 Hexo + Github + 語雀 + yuque-hexo +travis-ci+severless 打造全自動持續集成個人博客,云端寫作,自動部署,完美體驗~ 一、Hexo+Github 的痛點 1.為啥要用hexo+github? 作為一個程序猿,...

    AlphaWallet 評論0 收藏0
  • Hexo 博客終極玩法:云端寫作,自動部署

    摘要:配置觸發方式一般會得到這么個語雀配置配置一個倉庫的可以選擇所有更新觸發或者主動觸發,主動觸發的意思即發布需要勾選一個選項才會觸發。 Hexo + Github + 語雀 + yuque-hexo +travis-ci+severless 打造全自動持續集成個人博客,云端寫作,自動部署,完美體驗~ 一、Hexo+Github 的痛點 1.為啥要用hexo+github? 作為一個程序猿,...

    EsgynChina 評論0 收藏0
  • Travis CI + github + hexo 自動部署

    摘要:是目前新興的開源持續集成構建項目,采用格式,簡潔清新獨樹一幟。目前大多數的項目都已經移入到的構建隊列中。測試提交代碼到中查看部署情況至此,整個部署完成,趕快自己嘗試一下吧 Travis CI是目前新興的開源持續集成構建項目,采用yaml格式,簡潔清新獨樹一幟。目前大多數的github項目都已經移入到Travis CI的構建隊列中。Travis-CI會同步你在GitHub上托管的項目,...

    iliyaku 評論0 收藏0

發表評論

0條評論

zhunjiee

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<