投稿の head 要素に meta や rel などを追加する

残念ですが、過去 60 日間解決策を探し続けています。どうかご存知の知識でお力添えいただければ幸いです。

これはこの問題に関する 3 つ目の投稿です。以前は「Discourse には不要だ」「全体を書き換える必要がある」などの理由で却下されました。しかし、これは特定の 1 つのウェブサイトに特化したカスタマイズであり、プラグインで解決できる問題だと考えています。

他のコネクタでコードを見つけたものの、<head></head> の間には指示が見つかりませんでした。

本題に戻ります:
投稿の <head> に以下を追加してください。

<link rel="amphtml" href="AMP-DOMAIN.LINK_POST"/>

もし大幅なカスタマイズが必要であれば、有料リクエストセクションに移行してください。

以前の投稿はこちらです:Add rel="amphtml" to head - any tips?
毎日ストレスが溜まりますが、上司からは進捗状況について問い詰められています。

Discourse にとって良くないことは理解していますが、個人的には結果を確認するために試してみたいと考えています!

JavaScript で作成した場合、view-source で表示されない場合は、事前に生成されている必要があります。

もし app/views/connectors/topic_header/rel_amphtml.html.erb で新しいプラグインを作成すれば、表示されます!実際、プラグインのすべての変更はサーバーを再起動するまでに時間がかかるため、サーバーが失敗することはありません。

以下のファイルを作成しました:

Google は、タグが head ではなく body にあるかどうかを依然として認識しているようです。