- 久米宏さん死去
- 前橋前市長が当選
テレビで見ていた人が亡くなっていくたびさびしい気持ちになります。ご冥福をお祈りいたします。
テレビで見ていた人が亡くなっていくたびさびしい気持ちになります。ご冥福をお祈りいたします。
WordPressでの複数ページ統合についてWebで調べていたがGeminiに聞いてみたらよさそうな方法を提案してくれた。AIすごい!
提案2のクエリループブロックを使用した方法で、このページを作っています。
WordPressで日記サイトを作ろうとしています。日ごとテーマごとに1つのページを作って、同じ日付の異なるテーマのページを統合してその日の日記ページに表示する方法を提案してください。
Geminiの回答
WordPressで「1日の中でテーマごとに記事を書き、それらを自動的に1つの『その日の日記ページ』として統合する」という構成は、非常にユニークで面白い試みですね。
これを実現するための、「管理がしやすく、かつ柔軟な」3つのアプローチを提案します。
WordPressの基本機能である「投稿(Post)」をそのまま使い、同じ日に投稿された複数の記事を、その日のアーカイブページ(例:domain.com/2026/01/13/)で1つのページのように見せる方法です。
最新のWordPress(ブロックエディタ)にある「クエリループブロック」機能を使い、特定の日付の記事を自動収集するページを作る方法です。
記事の公開日とは別に「日記の日付」というデータを持たせ、それを基準に表示を統合する方法です。
| 手法 | 難易度 | デザイン自由度 | メリット |
| 1. 日付アーカイブ法 | 低 | 中 | 標準機能で完結。URLが綺麗。 |
| 2. クエリループ法 | 低〜中 | 高 | コード不要。装飾がしやすい。 |
| 3. カスタムフィールド法 | 中〜高 | 最高 | 実際の投稿日と日記の日付を分けられる。 |
まずは、「2. クエリループブロック」を使った運用をおすすめします。
理由は、最新のWordPressテーマ(Twenty Twenty-Fourなど)であれば、プログラミング不要で「同じタグが付いた記事を縦に並べて表示する」ことが直感的にできるからです。
d260113)を共通で付ける。次に進むためのステップとして、まずは「どの程度の頻度で更新し、1ページあたりの文字数はどのくらいになるか」を具体的にイメージしてみませんか? それに合わせて最適なプラグインやテーマをご紹介できます。
英語の勉強で使っている日経Lissnの記事より。
英語の勉強で使っている日経Lissnの記事より。
日経平均は急騰した。高市政権への期待は相当高いようだ(1/15)
読書での用語メモ
ソーサーボトムとは、株式や為替などのチャートで、下降トレンドの底値圏でお皿(ソーサー)のような丸みを帯びた形状が形成され、その後上昇トレンドへ転換する可能性を示すチャートパターン(反転型フォーメーション)です。別名「鍋底」「ラウンディングボトム」とも呼ばれ、底値圏での「もみ合い(横ばい)」が長期間続くことで発生し、そのもみ合いの上限(ネックライン)を上抜けた時点でパターンが完成し、本格的な上昇が期待されます。
日経平均は急騰した。高市政権への期待は相当高いようだ(1/15)
読書での用語メモ
ソーサーボトムとは、株式や為替などのチャートで、下降トレンドの底値圏でお皿(ソーサー)のような丸みを帯びた形状が形成され、その後上昇トレンドへ転換する可能性を示すチャートパターン(反転型フォーメーション)です。別名「鍋底」「ラウンディングボトム」とも呼ばれ、底値圏での「もみ合い(横ばい)」が長期間続くことで発生し、そのもみ合いの上限(ネックライン)を上抜けた時点でパターンが完成し、本格的な上昇が期待されます。
emacs立ち上げ時エラー修正
#emacs27 で起動時にPackage cl is deprecatedと出てしまう問題、最初はコードの方を直そうかと思ったが、安直に警告を抑制する方向で対処した。ぐぐって見つかる解答は大体間違いで、結論としてはEmacs27から追加されたearly-init.elに(setq byte-compile-warnings ‘(cl-functions))と書くと消せる。 https://x.com/mhatta/status/1348514121336045569
early-init..elを知らなかったのでメモ(Gemini)
early-init.elは、通常、~/.emacs.d/ ディレクトリ内か、フリーデスクトップ仕様に準拠するなら~/.config/emacs/ ディレクトリ内に配置します。これはEmacsの起動シーケンスで、GUI表示やパッケージの読み込みより前に実行したい設定(フォント設定やパフォーマンス最適化など)を記述するためのファイルです。
org-roamを使うかもしれないのでメモ
今の候補はobsidian
Org-roamはEmacsで動作する、Org modeと連動して動く、リンク連動型ノートシステムです。Roam Researchというリンク連動型のオンラインサービスがありますが、それと類似した機能をローカルなシステムとして使用することができます。
特徴としては以下の通りです。
emacs立ち上げ時エラー修正
#emacs27 で起動時にPackage cl is deprecatedと出てしまう問題、最初はコードの方を直そうかと思ったが、安直に警告を抑制する方向で対処した。ぐぐって見つかる解答は大体間違いで、結論としてはEmacs27から追加されたearly-init.elに(setq byte-compile-warnings ‘(cl-functions))と書くと消せる。 https://x.com/mhatta/status/1348514121336045569
early-init..elを知らなかったのでメモ(Gemini)
early-init.elは、通常、~/.emacs.d/ ディレクトリ内か、フリーデスクトップ仕様に準拠するなら~/.config/emacs/ ディレクトリ内に配置します。これはEmacsの起動シーケンスで、GUI表示やパッケージの読み込みより前に実行したい設定(フォント設定やパフォーマンス最適化など)を記述するためのファイルです。
org-roamを使うかもしれないのでメモ
今の候補はobsidian
Org-roamはEmacsで動作する、Org modeと連動して動く、リンク連動型ノートシステムです。Roam Researchというリンク連動型のオンラインサービスがありますが、それと類似した機能をローカルなシステムとして使用することができます。
特徴としては以下の通りです。
日経記事