本週六晚 8 點直播為 Hexo 做 Docker Image

程式設計師 xiqingongzi • at 2020-03-25 14:08:31 • 3 Views

事情起源: https://github.com/hexojs/hexo/pull/3891

週四晚上會做什麼?

  1. 寫 Docker 映象
  2. 寫 Bash 指令碼
  3. 提 PR
  4. 如果有時間,就繼續寫一個 Hexo 的 Deployer 外掛
  5. 如果還有時間,就寫個 Github Actions

如果你有問題,隨時可以在彈幕中問我,我會給你相應的解答

直播間


週四。。。。標題打錯了
已經開播

https://live.bilibili.com/4016607
Total: 27
  • 0x4F5DA2 2020-03-25 14:08:31
    寫個指令碼放 CI 上就好了啊(撓頭
  • xiqingongzi 2020-03-25 14:08:31
    @0x4F5DA2 #1 不是解決那個的問題的。這個映象解決的其實是,如果你不想在本地裝 Node 環境,但同時又想執行 Hexo,應該怎麼辦?
  • pmispig 2020-03-25 14:08:31
    @0x4F5DA2 很多菜雞就喜歡看視訊,不喜歡看純文字
  • xcstream 2020-03-25 14:08:31
    裝個 node 比 docker 輕量多了
  • LokiSharp 2020-03-25 14:08:31
    @xiqingongzi 迷之需求
  • ytll21 2020-03-25 14:08:31
    @xcstream 要看需求,如果是為了開發,那麼顯然 Docker 意義不大,如果是為了測試或者釋出,那麼還是有意義的
  • Sunkz 2020-03-25 14:08:31
    @xcstream 😂😂😂
  • xiqingongzi 2020-03-25 14:08:31
    @LokiSharp #5
    @xcstream #4 官方在 Roadmap 的描述是這樣的:Docker image to avoid the environment setting issue. #3891

    我個人覺得還好,因為 Docker 意味著隔離環境,整體還不錯。
  • zongren 2020-03-25 14:08:31
    node 都不想裝,docker 不是更麻煩
  • xiqingongzi 2020-03-25 14:08:31
    @zongren #9 看場景,不想裝 Node 也可能是因為 Node 可能會汙染到宿主機環境
  • saozhu 2020-03-25 14:08:31
    所以是週四還是週六😂
  • xiqingongzi 2020-03-25 14:08:31
    @saozhu #11 抱歉,標題打錯了。週四哈。週六寫的另外一個。
  • optional 2020-03-25 14:08:31
    一直覺得看視訊浪費時間,這些東西看文件 2 分鐘就搞定了。
  • rioshikelong121 2020-03-25 14:08:32
    嗯 docker 隔離亂七八糟的環境還是有一手。
  • xiqingongzi 2020-03-25 14:08:32
    @optional #13 當然, 視訊並不適合每一個人。
    @rioshikelong121 #14 是,特別是你需要同時裝 N 個環境的時候。
  • fengbjhqs 2020-03-25 14:08:32
    所以我選 hugo
  • itning 2020-03-25 14:08:32
    今天剛把 hexo 換成 hugo
  • xrr2016 2020-03-25 14:08:32
    @optional 看視訊還是更直觀一點,文件更詳細,新手看視訊學的快
  • bequt 2020-03-25 14:08:32
    直接 hugo 。go 部署賊方便
  • falcon05 2020-03-25 14:08:32
    @optional 以前我也覺得文字比視訊效率高,自從看了某個 iOS 的視訊後,我改變了這種看法,還真不一定,視訊可以 2 倍速甚至更高,也可以拉進度。文字的話表達好的還行,表達差點的你還要讀好幾遍也搞不明白。但視訊更直觀更容易理解
  • SpiderXiantang 2020-03-25 14:08:32
    視訊 2 倍速看說不定比文字快..
  • pegasusz 2020-03-25 14:08:32
    支援一下
  • njzjz 2020-03-26 14:08:32
    不想汙染環境可以用 anaconda 啊……
    conda install nodejs -c conda-forge
  • YakuMioto 2020-03-26 14:08:32
    恕我直言.. 這東西 4 年前就折騰過, https://github.com/yakumioto/docker-hexo, 並沒有想象中的方便.

    我的建議是 通過 Github Action 自動化部署, 直接在 專案中的 source/_drafts, source/_posts 下編輯 md, 它不香麼...

    如果需要除錯可以把專案掛進 nodejs 容器中除錯.
  • xiqingongzi 2020-03-26 14:08:32
    @YakuMioto 和你的區別在於,我不僅提供了一個 Docker Image,實際上還有一個 bash 指令碼,你可以看一下那個 PR 。
    可以用 hexod init 來初始化;可以使用 hexod npm install xxx 。這個其實才是這個專案的最有價值的部分。倒是 Docker 映象本身的價值沒有那麼大,因為封裝起來很容易。
  • xiqingongzi 2020-03-27 13:06:32
    @saozhu #11
    @pegasusz #22

    Hi ~ 直播開始了~歡迎來看~
  • zhw2590582 2020-03-27 11:06:32
    咱們比速度吧,看裝 node 快,還是 Docker 快
Add a reply
For Commenting you need to Login. If you dont have a Account you need to Register.