HN 日本語サマリー

← 一覧へ戻る
Web開発

Show HN: PageSpeedスコア99を達成したMarkdownと生のHTMLブログプラットフォームを構築しました

Show HN: I built a Markdown and raw HTML blog platform scoring 99 on PageSpeed (bloffy.co)

9 pointsby textlanes330 コメント

要約

開発者は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 を使わないプレーンテキストで書いてください(太字、箇条書きの記号、# 見出し、テキスト のリンクなどの記法は使わない)
  • 本文が取得できない場合は、タイトルから推測した簡潔な説明のみを記述し、「本文が取得できません」等の取得状況には一切言及しないでください
  • 記事の順番を維持してください