Show HN: PageSpeedスコア99を達成したMarkdownと生のHTMLブログプラットフォームを構築しました
Show HN: I built a Markdown and raw HTML blog platform scoring 99 on PageSpeed (bloffy.co)
要約
開発者は2年以上の歳月をかけて、軽量性(PageSpeedスコア99-100)とブログ運営者自身による完全なコントロールを重視した、独自のブログプラットフォームを開発しました。このプラットフォームは、不要なJavaScript、プラットフォーム挿入広告、編集の困難さ、カスタマイズ性の制限といった既存プラットフォームの問題点を解決するために作られました。
全文翻訳
こんにちは。私は2年以上かけて自分でブログプラットフォームを構築しました。
私は自分のブログを運営するのが好きですが、本当に気に入るブログプラットフォームを見つけることができませんでした。
まず、ブログは非常に軽量であるべきだと考えました。幸いなことに、多くの努力を経て、満足のいく結果を達成することができました(スコア99から100)。
サンプルブログはこちらです:https://bloffy.bloffy.blog/en
PageSpeed Insightsで確認できます:https://pagespeed.web.dev/analysis?url=https://bloffy.bloffy.blog/en
サンプルブログのSEOスコアが低いのは、検索エンジンインデックスからブロックした(noindex)ためです。
次に、ブロガーは自分のブログを自分で管理できるべきだと考えています。私が使用したブログプラットフォームにはいくつかの問題がありました。
不要なJavaScriptのチャンク。プラットフォームが私のブログに挿入した広告、自分の広告ではないもの。複数のブログを管理できない。セマンティックマークアップの記述を困難にするエディタ。カスタマイズオプションの制限。自分の広告を配置することの難しさに不満がありました。
そして、この問題を解決するために、私はかなりの時間を調査と開発に費やし、ついにそれを完成させました。HNでこのローンチを共有できることを嬉しく思います。批判、フィードバック、関心をいただけると幸いです。
ルール
- 技術用語は適切にカタカナ表記または原語のまま残し、それ以外の英単語は日本語に訳してください
- 数値と単位は原文の意味を正確に保って訳してください(例: trillion は「兆」)
- 本文は Markdown で与えられます。translatedBody も Markdown で書き、原文の構造(見出し・段落・箇条書き・番号付きリスト・引用・表・強調・取り消し線)をそのまま保ってください。段落の間には空行を入れ、全文を1つの塊にまとめないでください
- コードブロックとインラインコードは翻訳せずそのまま残してください
- リンク テキスト はテキストだけを翻訳し、URL は一字も変えずに残してください
- [画像: …][動画: …][音声: …][図: …]は原文に画像・動画・音声・図があった位置を示す印です。印の形と位置はそのまま残し、「…」の説明文だけを翻訳してください
- 原文にない見出しや装飾を追加しないでください
- タイトル先頭の「Ask HN:」「Show HN:」「Tell HN:」「Launch HN:」は翻訳せず、そのまま titleJa の先頭に残してください
- titleJa と summary は Markdown を使わないプレーンテキストで書いてください(太字、箇条書きの記号、# 見出し、テキスト のリンクなどの記法は使わない)
- 本文が取得できない場合は、タイトルから推測した簡潔な説明のみを記述し、「本文が取得できません」等の取得状況には一切言及しないでください
- 記事の順番を維持してください