概要

以下の記事で、mirador-sync-windowsのMirador 4(3)版を作成したことを紹介しました。

今回は、本プラグインのリポジトリを公開したので、備忘録です。

リポジトリ

以下で公開しています。

https://github.com/nakamura196/mirador-sync-windows

デモページ

以下からお試しいただけます。

https://nakamura196.github.io/mirador-sync-windows/

GitHub Pagesでの公開に向けて、設定した内容は以下です。

webpack

以下のファイルを一部変更しました。

https://github.com/nakamura196/mirador-sync-windows/blob/main/webpack.config.js

具体的には、以下です。publicPathについて、developmentの場合は、相対パスにしました。これにより、basePathによる問題に対処しました。

ret}u;ro}d}dmep]nu,e,eonl,.tfppvhps]vdtunn{cpiauSoot,tergeeoultbetrao:yiwwntehplr:tto:n(f:n:uiv:i/l'scHRiabcetcd:d[:oteg{mplPrr4:ee'nma,eaia:u4m'v.[flc:tcte4[oee/iWthPh{,4/vldgeR'.a:,daoe.bedjtilpmppfeohos-molarmi:ptse/uceont/onsgks.(i'utriPhj_o,r'cnlWs_nc,/sue'dseigb,i.-niprmmdnanoae(cadpx[{kme'.]Pe,j)tl,=s,eu='mg'=]pid,lne"a(mdt)oee,/v:deilpsoatpt'mh)e.,njto"in?(__dirn:ame,','demo/src/index.html')}),

GitHub Actions

GitHub Actionsを使ったGitHub Pagesの利用にあたり、以下のようなymlファイルを用意しました。

テストがうまくいかず、その部分はコメントアウトしていますが、今後修正したいと思います。

https://github.com/nakamura196/mirador-sync-windows/blob/main/.github/workflows/node.js.yml

まとめ

不完全な部分も多いですが、参考になりましたら幸いです。