【本来の質問】

1)前提

saha.runは,

jekyllを使ったchirpyというテーマを使って構築していて,Githubに置いています。

https://github.com/saharu/saha.run

2)やりたいこと

jekyllとchirpyのバージョンアップをしたいと考えました。

3)やったこと

chirpyのヘルプページ

https://github.com/cotes2020/jekyll-theme-chirpy/wiki/Upgrade-Guide

を確認し,「Upgrade from starter」の項目を試そうとしました。

具体的にはGemfileに上記URLに記載のコマンドを書きました。

4)問題点

rubyのバージョンが古い,というエラーでGithub Actionが止まってしまいます。

5)教えて欲しいこと

jekyllとchirpyのバージョンアップをするにはどうしたら良いでしょうか。

【追加でつまずいているところ】

1)html-proofer というbundleを内部で使っているようだが,バージョンを上げたところ,引数「--disable-external=true」を使うと無効な引数エラーになってしまう。

この引数は外部リンクのチェックをしない,という意味らしいが

外部リンクチェックをするとそれはそれでエラーになる。

--disable_externalという記述も見つけたのでそうやってみるけどそれもエラー。

2)やりたいこと

Reply to this note

Please Login to reply.

Discussion

2)やりたいこと

色々やってうまくいかなかったので,WhiteCatてゃがプルリクしてくれてマージをした下記のcommitまで戻りたい。

どのようなコマンドもしくは操作をすれば良いか教えて欲しいです。

https://github.com/saharu/saha.run/commit/384b7b2fede7029c7c1b6eb5b4364274d5846c6a

`--disable-external`と記述していたときは動いているように見えたので、別の部分を修正したプルリクを送ってみました

もしよろしければ、戻る前に一度試してみていただけたら幸いです

くゎあ!ありがとうございます。プルリクを見ます!

ぴええ,ダメでした。

エラー内容:

Run bundle exec htmlproofer _site --disable-external=true --check-html --allow_hash_href

bundler: failed to load command: htmlproofer (/home/runner/work/saha.run/saha.run/vendor/bundle/ruby/3.2.0/bin/htmlproofer)

/home/runner/work/saha.run/saha.run/vendor/bundle/ruby/3.2.0/gems/mercenary-0.4.0/lib/mercenary/program.rb:33:in `go': needless argument: --disable-external=true (OptionParser::NeedlessArgument)

`--disable-external=true`ではなく、`--disable-external`としてみていただいていただいてもよいでしょうか?

みみみみてください!!!!

動きました!!!!!

:meowmoji_dansen::meowmoji_dansen::meowmoji_dansen:おめでとうございます!!:meowmoji_dansen::meowmoji_dansen::meowmoji_dansen::meowmoji_dansen::meowmoji_dansen:

おつかれさまです!!

ねこちゃぁん可愛い😭😭😭

本当にありがとうございます😭😭😭😭😭