Modern Web Development: Tales of a Developer Advocate by Paul Kinlan Using Web Mentions in a static site (Hugo) Paul Kinlan October 7 2019 私のブログは完全に静的なサイトで、Hugoで構築され、Zeitでホストされています。これは私にとって素晴らしいソリューションです。シンプルなブログは非常にシンプルな展開プロセスを持ち、非常に高速にロードされます。 静的に生成されたサイトにはいくつかの欠点がありますが、最大のものは、動的なものをページに統合する必要がある場合です(コメントなど)。動的コンテンツを簡単にホストできないということは、最終的にはサードパーティのJavaScriptに依存してページにフルアクセスできるようになり、何をしているのかわからなくなることを意味します。ユーザーを追跡したり、ページを遅くしたりする可能性があります負荷。 私は最近、ユーザーがコメントにスクロールするときに( IntersectionObserverを使用して)ロードするだけで、現在のコメントウィジェット(Disqus)をクリティカルレンダーパスから削除しました。すべて一緒に。 Webmention仕様を入力します。 Webmentionは、別のサイトがサイト上のコンテンツに「メンション」を付けた(または「いいね!」)ときに、サイト作成者に連絡する方法を説明する仕様です。これにより、最終的にはサイトにリンクするコンテンツを発見するための分散化された方法が可能になり、できれば価値と洞察が得られます。 Webmention仕様では、「メンションサイト」が言ったことを伝えるために使用するデータ形式については説明していません。標準のマイクロフォーマットまたはページのコンテンツを理解する他のメカニズムを使用して解析する必要があります。これは素晴らしいことですが、 webmention.ioなどの集中型サービスにつながり、ページから意味を引き出すために非常に必要なインフラストラクチャを提供すると考えています。 私はWebmentionを使用するというアイデアが好きでしたが、誰かがあなたのサイトに言及したときの通知を取得(そしておそらく保存...