ギャバンITサービス
お菓子の家が作れるシステムエンジニアです

hugo-PaperModでssg使う-さらばwordpress

きっかけ lolipopの契約10年ぐらい経つんやけど、 mysqlの新しいバージョンへ自動移行やってくれん。 wordpressで作ってるページの動きが重いし、次の契約更新やめよかなって考えた。 なんでか知らんけど、google searchコンソールでインデックス未登録になってまうページも増えてきた。 こうなる理由が全然わからん。めっちゃ苦手分野。 投稿で作ったメモは240ぐらいはあるはずやけど、400以上ってそんなにページあるんか。 数えたら238やった。 wordpress本体やらプラグインやら、毎月2回ぐらい、多い時は3回ほど更新せなアカンのがうざい。 維持コスト下げてシンプルにならんのか。 ssgってのがあるらしい urlに使ってるドメイン名の手続き面倒なのと安さもあるから、やっぱレンタルサーバとwordpressの組み合わせをやめられへんってなったけど、ssgってのがあるらしいやん。 ssgは、Static Site Generation(静的サイト生成)の略で、ウェブサイトのコンテンツをビルドしてHTMLファイルとして生成してくれるんやて。 ローカルPCでビルドしたらhtml作るんやったら、macの中で書いてるメモを移行して表示の練習とテストができるっちゅうことか。 公開するときはビルドした結果をpublicフォルダからレンタルサーバにアップロードしたらええらしい。 wordpressとmysqlから脱却できるんかもしれんな。 代表格っぽいhugoでssgやってみたろやんけ。 ここまで2025年5月末。6月に基本構造を準備、7月にページを手動移行、8月に調整していったん引っ越し完了した。 マニュアルサイト 日本語解説がある。ダークテーマの取り扱いもあって見やすい。読ませてもらいまっさ。 Hugo 入門 · Go & Hugo ドキュメント v5.3 juggernautjp.info めっちゃ動き速いみたいやから、仮想化したmacの中で作ってく。 brewで一発インストール。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 nari@gvis-mac ~ % brew install hugo ⭐️インストールしてみまひょ ==> Downloading https://formulae.brew.sh/api/formula.jws.json ==> Downloading https://formulae.brew.sh/api/cask.jws.json ==> Downloading https://ghcr.io/v2/homebrew/core/hugo/manifests/0.147.8 ############################################################################################# 100.0% ==> Fetching hugo ==> Downloading https://ghcr.io/v2/homebrew/core/hugo/blobs/sha256:aa376ddf3fea3e7435ff9c685ec63a270 ############################################################################################# 100.0% ==> Pouring hugo--0.147.8.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/hugo/0.147.8: 53 files, 70.4MB ==> Running `brew cleanup hugo`... Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`). ==> Caveats zsh completions have been installed to: /opt/homebrew/share/zsh/site-functions nari@gvis-mac ~ % nari@gvis-mac gavann-it % hugo version hugo v0.147.8+extended+withdeploy darwin/arm64 BuildDate=2025-06-07T12:59:52Z VendorInfo=brew ⭐️拡張エディションっぽい nari@gvis-mac gavann-it % ベースどうするか テーマはいろいろあるみたいやけど、英語でドキュメント読まなアカンのかなぁ。 ...

 ⭐️

パッケージとシステムの更新(brew/apt/yum/dnf/windows update/pip)

mac/linux/windowsをできるだけ手間なく新しいソフトウェア状態で維持したい。 地味に入力せずに、一発で終わるようにできるのが理想。 mac/linuxで改善継続中やけど、macでbrew使うようにもなったので自分なりのまとめ。 brewでmacを維持 macは緊急じゃない場合でも、なんとなく月初めにシステムアップデート出てるような気がする。brewでパッケージ管理してて、こっちは不定期。 システムアップデートもコマンドラインあるんかもしれんけど、目で見て確認しながら更新したいから自動化はせず。 今回はbrewでパッケージ管理してるとこの話。 brewって何やねん。 たとえながら解説しておられる方がおられた。 作者さんありがとう。 HomeBrewの仕組みについてまとめておく - それマグで! takuya-1st.hatenablog.jp なるほど、ビールを醸造することにたとえてるってことか。 Formulaはビルドのレシピで、Kegが樽でmakeの材料みたいな感じ。 こういうセンス好き。 南紀白浜の ナギサビール 飲みたくなってまう。 細かい使い方はこちらの解説を参考にさせてもらった。 作者さんありがとう。 homebrewとは何者か。仕組みについて調べてみた #Mac - Qiita qiita.com brewでインストール たとえばnmapをmacに入れたいとき。 1 2 $ brew install nmap :(中略) 入れたらこんな感じ。 ジョッキが見えてカワイイ。 絵文字入ってるけど、webページで化けずに表示できるんかなぁ。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 nari@gvisMac13 script % brew install nmap ==> Fetching nmap ==> Downloading https://ghcr.io/v2/homebrew/core/nmap/manifests/7.93 Already downloaded: /Users/nari/Library/Caches/Homebrew/downloads/edbc1a48185552df54d127166b7b3ee2aafeccf6fc4a05172f20de560cda64f8--nmap-7.93.bottle_manifest.json ==> Downloading https://ghcr.io/v2/homebrew/core/nmap/blobs/sha256:ffa5863f860997861ee935efb30c26f57 Already downloaded: /Users/nari/Library/Caches/Homebrew/downloads/5f8a56cbeeac537d883d0dd6482f216611d008aa3a959a361717087f131cd212--nmap--7.93.ventura.bottle.tar.gz ==> Pouring nmap--7.93.ventura.bottle.tar.gz 🍺 /usr/local/Cellar/nmap/7.93: 826 files, 26.5MB ==> Running `brew cleanup nmap`... Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`). nari@gvisMac13 script % which nmap /usr/local/bin/nmap nari@gvisMac13 script % linuxと違って、sudoせずにインストールができるのは管理ユーザに指定してるからかも。 ...

 ⭐️

税金のための登録

赤字になっても、ちゃんと手続きやってる。 インボイス制度めんどい 2022年10月頃から考え始めて、3ヶ月後には申請まではできた。 あとは結果を待って、適格請求書発行事業者としての「登録通知書」を受け取っていく。 申請は書いてあるとおりやればええんやけど、ログインの雰囲気とか忘れそうやし残しとく。 消費税を回収してくための仕組みっぽい インボイス制度 って説明があって、自分も対応せなアカン立場っぽいってことに気づいた。 売り上げには 消費税 がつく。 アマゾンとかで物品販売すると消費税込みの価格やから、帳簿上は10%削る。 忘れてたけど、土地売買とか利子とかには消費税かからんし、課税事業者っていって1000万円を超える売り上げあったら消費税をおさめる必要がある。 自分は1000万円も売り上げないから、今までは消費税納税なんかしたことなかった。 軽減措置はあるらしいけど、消費税おさめなアカンのかなぁ。 今よりもっと貧乏になるなぁ。 世の中には反対意見もあるし、言い分もわからなくはない。 自分はエエ年になってきたし、あんまり抵抗することには力使わんなぁ。 そんなことより、技術とか知見とか向上させる方が楽しいし大事。 忘れそうやから、やったことだけメモ。 手順の確認と準備で暗唱文字列初期化 手順探したら見つかる。 申請はe-tax(sp版)っていうサイトへスマホからやらんとアカン。 小さい画面でチマチマやるのイヤやなぁ。 www.nta.go.jp 暗証数字と暗証文字列が必要。 暗唱数字は大丈夫でも、暗唱文字列が2回連続通らんかった。 なんで? 打ち間違えた? たまにしか使わないログインのパスワードは忘れてまうこと多い。 ロックされたらイヤやし、リセットする方法あるんかなぁって探してみた。 パスワードの失念 | 公的個人認証サービス ポータルサイト www.jpki.go.jp 単に変更したい場合のことも書いてあるけど、下のほうにコンビニでリセットする方法が書いてある。 このとき「JPKI暗証番号リセットアプリ」を使う。 自分のiphoneに入れて、右端のアプリからリセットの予約を入れてからコンビニのコピー機についてるデカい画面使って入力したらリセットできた。 肩越しにパスワード入力見られたらいややなぁって思うから夜中にコンビニ行こうとしたらアカン。23:00~6:30は使えないから注意。 念のため、家に帰ってからマイナポータルでパスワード変えた。 国税のサイトに初回登録 たぶん識別番号入力したらログインできるんやろけど、「マイナンバーカードの読み取りへ」をポチってログインすすめる。初回登録して確認完了処理せなアカン。 e-taxのsp版ってのがあるから、そのURLをスマホで開く。 メンテナンス中 clientweb.e-tax.nta.go.jp そしたらこんな画面が開くので、「マイナンバーカードの読み取りへ」のボタンを押す。 数字暗証入力する。 かざすときはスマホに枕をしくように置く。 あとは手順どおりにやってくだけ。 インボイス制度のための申請結果 初回登録終わって実際の申請やり終わったら、受理された結果がweb画面上で見える。 ここから3週間ほど待つけど何も連絡ない。 何か書き間違えしたかなぁ。 完了連絡来たらまた続き書くか。 申請受理されて 結局ちゃんと処理はしてもらえたけど、5週間ぐらい待った。 処理完了のメール連絡が来ず(メールアドレス登録したつもりなんやけどなぁ)、サイト内の送信結果が届いたことに気づくまで5日かかったから、実際は40日ほどしてから完了確認した。 たどりにくいけど、確認結果は「送信結果・お知らせ」から確認する。 「通知書等一覧」を選ぶ。 「適格請求書発行事業者通知書」を選ぶ。 「切替」を押す。 やっと見えた通知書。通知を選ぶ。 ...

見たことあるめずらしいもの

人によってはそう珍しくないのかも・・・。 森永のチョコボール景品 チョコボール大好き。 キャラメル味のしか食べない。 子供頃に金と銀のエンゼルは一度も見たことなかった。 大人になってからも金のエンゼルは見たことなく、銀のエンゼルは何度か見た。 箱の「くちばし」にエンゼルを探す。 前は「地球缶」と「宇宙缶」ってのがあってもらったことある。 最近の景品は「キョロちゃん缶」ってこうなってた。 win5の的中画面 JRAが発売する5重勝単勝式の勝ち馬投票券のこと。 2018年から発売されてて、5つのレースの1着馬を全部的中させるのが目的。 2022年のある日の結果。 毎週日曜日に100円だけ買い続けて、やっと当てたらこんな表記。 win5は的中まで4年かかった。 1回のレースで多いと18頭の馬が出る。 例えば3頭を5レース分選んだとすると、3 x 3 x 3 x 3 x 3 = 243通り買う必要があって、24,300円もかかる。そんなん買ってられへんので集中して考えて買う。 1年52週あるとして、正月だけJRAは休み(1月に金杯はあるけど)。 51週 x 100円 x 4年 = 20,400円でやっと的中。 今回は400万票弱のうち1万票ほど的中があって、これが5000票なら配当が倍になる。 一票しかなかったら1万倍で4億ぐらい。 そんなんあたるわけないわなぁ。 荒れなさそうなレースはそのまま1番人気にしといて、他を自分が信頼してる騎手で買う戦法。 5頭の馬を毎週考えるのは楽しい。 それより普段の馬券もっと当てたいやんけー。 家が完全にワシのもんになった 住宅ローンが完済できたときに見たもの。 返済(弁済)完了 35年の住宅ローンで、一番最初から数えると19年、固定金利にするため借り換えしてから13年、2024年で最終月が来た。 借り換えた時繰り上げ返済回数無制限やったから計算書に「一部繰上返済」ってのがある。 最後のほうは例月の半分ぐらいの¥49,332の支払いで弁済完了。 病気や事故で亡くなって特約の力で弁済完了する人もいる。 不安定な世の中をよくもまぁ払い続けたもんや。 クルマとかバイクとは違って、ホンマに長かった。 自力で全部支払えたことと、生きてこの明細見れたのはラッキーやった。 抵当権抹消 締めくくりは 抵当権 外し。 支払い終わってたらありえへんのやけど、銀行が差し押さえできんように抹消手続きがいる。 法務局で申請する抹消手続きに必要な用紙が、弁済完了後10営業日ぐらいしたら銀行から郵送されてきた。 1つ目は登記識別情報。下の方にお国のロゴがついた暗号化されてるっぽい識別情報がついてる。 ここ剥がすとuuidみたいなのが書いてあって、登記官が抹消のときに入力して抵当権抹消したら、この紙はシュレッダーするらしい。 2つ目は抵当権解除証書。登記には売買とか相続とか原因が必要やから、解除の根拠になるはず。 3つ目は抵当権解除のための委任状。何を委任するのか列挙してあって、解除申請を自分がやっていい根拠になるはず。 この委任状があるおかげで、抹消手続きしたときの完了通知は2通(債権者用と債務者用ね)戻ってくる。 ...

ダークモード使いたい

普段使うアプリケーションはa5sqlとかvscodeはダークモードあるけど、beckyやcyberduckにはない(そのうちできるんやろけど)。 webページ見てると、白い背景のページは目が痛くなってくる。 背景が黒のほうが嬉しい。 ダークモードの切り替えができることに気づく 自分のメモとして作っているこのサイトは、cocoonから選べるダークテーマを使ってた。 作者さんありがとう。 Cocoonスキン『ダークスキン』の特徴 | Cocoonスキン確認サイト zvalinf.info django導入で静的サイトを作ってみたくて、とても苦手なcssを自分でいじりはじめたとき、ダークテーマとそうでないテーマを切り替えてくれるjavascriptがあることに気づいた。 作者さんありがとう。 Webサイトをダークモードに対応させよう | Webクリエイターボックス www.webcreatorbox.com 「Darkmode.js」Webサイトを手軽にダークモード表示に - 株式会社ネディア │ネットワークの明日を創る│群馬 www.nedia.ne.jp django導入の過程で、templateフォルダに置いたhtmlの最初のほう(titleってあるあたりの次ぐらい)にこう書く。 1 2 <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/darkmode-js@1.5.7/lib/darkmode-js.min.js"> </script> さらにimg srcのちょっと下あたりにこう書く。 1 2 3 <script> new Darkmode().showWidget(); </script> すると画面右下に黒いマルが表示されるようになって、ポチポチ押してみると背景が切り替わる。 なるほど、iphoneとかandroidタブレットで開いてもちゃんと表示される。 このhtmlはヘッダ部分で、djangoのtemplateの中では読み込みファイルのなんだけど、body部分にも適用してくれる。いったいどうなってんだろう。 html苦手なので理由がさっぱりわからん。 次に、これを自分のメモサイトでも使えないか探してみた。 wordpressでcocoonのテーマをダークモードのボタンが出るように変更 黒基調で作られたテーマ使ってたのを、さっきの黒いマルをポチポチした操作で切り替え可能なテーマというのが存在するらしい。 下のほうにある「ダークルリ」を「SILK」に変更してみた。 このテーマはダークモード切り替えに対応したスキンらしい。 作者さんありがとう。 dateqa.com wordpress画面の「外観」にあるfunction.phpに1行追記するとできるらしい。 1 define('SILK_SWITCH', true); 追加した箇所は最初のほう。9行目にdefine('SILK_SWITCH',true)って入れといて、「ファイルを更新」のボタンを押す。 ...