banner
Feng

Feng's xLog

我在xLog上的窝

Headless(無頭)WordPress折腾記

ヘッドレス WordPress とは何ですか?
ヘッドレス WordPress は、WordPress をバックエンドソフトウェアとして使用してデータとコンテンツを管理し、フロントエンドでデータを表示するために独自のテクノロジーを使用するウェブサイトを指す用語です。バックエンドは、ウェブサイトの管理エリアのことを指します。ここでは、投稿やページなどのコンテンツの作成、プラグインのインストール、コメントの管理などができます。

image

私は以前、「我爱水煮鱼」のウェブサイトでヘッドレス WordPress について見ました(リンク)。それは面白そうだと思いましたが、いつも手を出すことはありませんでした。それは純粋な PHP+Memcached で実装されていると言われていますが、最近は Hugo とこのヘッドレス WordPress を見ています。前者はまだうまくいっていませんが、空白大佬の方法でまだ整理していません。以前、Hugo や Hexo を整理するときは、ローカルで環境を構築し、記事を書いて生成してからサイト(Github や VPS など)に PUSH する必要がありましたが、今はソースファイル MD を直接 Github Action に渡して生成してからサイトに PUSH できます(私が誤解しているかもしれませんが、とにかくうまくいっていません)。話がそれましたが、Hugo がまだうまくいっていないので、ヘッドレス WordPress を整理しましょう。アイデアが浮かんだら、Hugo を整理しに行きます。今回のヘッドレス Wordperss は ChatGpt4 の助けを借りて行いました。ほぼすべてのコードは ChatGpt4 が書いてくれました。私はただコピーして改変するだけです。私は老白ですから(私の定義では、少し小白よりも強いですが、専門家ではありません)。Html と PHP を使ったことがあるので、それらを呼び出すことができます。Html バージョンではページネーションや前後のページなどが正常に機能しますが、Html は Memcached をキャッシュすることはできません(少なくとも ChatGpt はそう言っています。Html 自体が静的ファイルですから)。PHP を使って整理すると、Memcached を追加した後、ページネーションの機能がうまくいかず、さらに研究が必要です。

image

ただし、Html も PHP も現時点では問題なく呼び出すことができ、ホームページや記事ページも正常に表示されます(デザインは考慮していませんが、レスポンシブデザインと少しの CSS 装飾を行っています)。時間があれば、後で少し手を加えるかもしれませんが、これで終了する可能性もあります。私は折りたたむのが好きなので、これ以外にも早々に xLog を折りたたんでいます。それはブロックチェーン上でのオープンソースのクリエイティブコミュニティとして書かれていると言われています(こちらで紹介しています)。もちろん、私のブロックチェーンブログのアドレスもあります:blog.057000.xyz。興味がある方はぜひ登録してください。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。