日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git+jekyll部署备忘

發布時間:2023/12/18 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git+jekyll部署备忘 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

github,會自動幫忙編譯jekyll編寫的文件,只要將文件放到gh-pages分支

(或者使用官方教程的二級域名方式,項目名字,可以隨便起,官網的例子是?用戶名.github.com?作為項目名字,可以使用 ?用戶名.github.com ?訪問項目)

本文主要講分支方式

登錄后,訪問https://github.com/new,創建倉庫如下圖:

?

?

創建本地倉庫有2個方法

1.git clone https://github.com/username/abc?最終步驟可用username.github.io/abc訪問;(.io或者.com均可)

其余步驟按照官網的即可

?

但是這個沒有把頁面放到gh-pages分支,所以建議還是提交前的步驟要轉到下面設置; 2.手動調整

本地編輯及上傳

在磁盤上創建一個目錄,該目錄與上面的項目名同名,在該目錄下啟用Git Bash命令行,并輸入如下命令

1?$?git init

該命令實際上是在該目錄下初始化一個本地的倉庫,會在目錄下新建一個.git的隱藏文件夾,可以看成是一個倉庫數據庫。

創建一個沒有父節點的分支gh-pages,并自動切換到這個分支上。

1?$?git checkout --orphan gh-pages
$?git add .
$?git commit -m?"first post"
$?git remote add origin https://github.com/username/projectName.git
$?git push origin gh-pages
  • 將當前的改動暫存在本地倉庫
  • 將暫存的改動提交到本地倉庫,并寫入本次提交的注釋是”first post“
  • 將遠程倉庫在本地添加一個引用:origin 第三部這個會失敗,換個方式處理(h1.github.io,這個可以改為任意字符串,例如abc,這里是早期學習時的小bug...)
  • ? ? ? git remote set-url origin https://github.com/tongxunlu/h1.github.io.git
    ? ? ? (git好像可有可無)

    ? ? ? git remote -v 查看位置是否寫對,如下圖:

    4.向origin推送gh-pages分支,該命令將會將本地分支gh-pages推送到github的遠程倉庫,并在遠程倉庫創建一個同名的分支。該命令后會提示輸入用戶名和密碼。

    ? ? ?現在,你可以泡杯咖啡,并等大約10分鐘的時間,訪問http://username.github.com/projectName就可以看到生成的博客了


    ? ? 參考資源 :http://stackoverflow.com/questions/1221840/remote-origin-already-exists-on-git-push-to-new-repository?解決origin問題 ?http://pages.github.com/?官網 http://pchou.info/web-build/2013/01/05/build-github-blog-page-02.html? 域名配置教程 http://jekyllcn.com/docs/github-pages/? ? ? ? 2014-08-20-補充 本地可以按照教程直接源碼解壓后的一級目錄就得,注意配置一下配置文件,_config.yml指定對應參數 ? 按照官方的page.github.com教程,新建的項目是master,訪問就是 用戶名.github.io, 1.通常這種項目是單一不會帶其他項目; 2.如果有其他子項目就必須通過二級目錄的方式來訪問,但是不建議,1個歸1個; ? 總結如下: 1.如果是獨立的項目,就按照官方教程page.github.com,來設置blog; 2.如果是組織公司,統一一個帳號,下屬很多項目,就要用二級目錄訪問項目,例如 :http://teamwingui.github.io/ui2/ 如果子項目眾多,這時候,就根據官方教程步驟,建立一個父 pages,來索引子項目作為超鏈接,這個方式不錯; 3.關于gh-pages,如果是通過第二種方式生成的,則建議,初始化時,先生成master項目,然后再生成gh-pages分支;(操作步驟,window客戶端,比較簡單,publish) 4.jekyll的配置,要根據官方教程,配置一下,由于bootstrap的項目文檔,按照官方教程,可以直接jekyll serve運行,但是上傳到github則不得,上傳時,只能上傳文檔的源碼,和_config.yml ? ?

    轉載于:https://www.cnblogs.com/wuduan/p/4027456.html

    總結

    以上是生活随笔為你收集整理的git+jekyll部署备忘的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。