全面リニューアルしました!
本日より、当サイトのリニューアル版が利用可能になりました。どのような点が変わったのか、説明します。
サイト名を変更
今まで、サイト名は「理系YouTuberのブログ的な何か」でした。今回のリニューアルに伴い、サイト名は「Robot Inventor ブログ」に変更されました。
今までのサイト名は「ロボット INVENTOR」が運営しているということが分かりにくかったため、変更することとなりました。
また、これに伴い、サイトのロゴとfaviconもリニューアルされました。


デザインを変更
今回のリニューアルの中で、一番分かりやすいのはこれでしょう。サイトのデザインが全面的に変更されました。
次の画像は、記事一覧ページの新旧デザインのスクリーンショットです。


スッキリして見やすくなっています。
また、記事一覧ページは2つの表示をボタンで切り替えられるようになっています。

さらに、メニューボタンにはアニメーションを追加しました。

画面右下には共有ボタンを追加し、気軽にページを共有できるようにしました。ブラウザーがWeb Share APIに対応している場合は、共有メニューに項目が追加され、ネイティブの共有メカニズムを利用できます。

OGP対応
OGP(Open Graphic Protocol)に対応しました。今まではSNSでリンクを共有した際にただリンクが表示されるだけでしたが、これからはタイトルやサムネイルが表示されるようになります。
画像は、Card Validatorを使用した、Twitterでの共有イメージです。

記事の投稿日、更新日が表示されるように
今まではタイトル内に投稿日を記述していましたが、これからは画像のように、タイトルの下に投稿日と更新日が表示されるようになりました。

読み込み速度を高速化
さまざまな方法で全体的なファイルサイズを削減し、読み込みが今まで以上に高速化されました。
たとえば、画像は次の6種類を用意し、その中から最適な画像をブラウザーが判断して読み込む仕組みになっています。
- WebP形式の1920p
- WebP形式の960p
- WebP形式の480p
- AVIF形式の1920p
- AVIF形式の960p
- AVIF形式の480p
また、比較的ファイルサイズの大きい、サイトのロゴと共有ボタンはある程度画面をスクロールすることで読み込まれるようにし読み込み時間がさらに短縮されています。
実際にページを読み込む際に転送されるファイルサイズを比較してみましょう。当サイトで人気ベスト2の記事で比較してみます。
比較の際は、キャッシュを無効化し、一切スクロールをしない状態で読み込みが完了するまでに転送されたファイルサイズを調べます。小数点以下は四捨五入しています。
また、ブラウザーはGoogle Chrome 91とFirefox 89を使用しました。
1つ目はこちらの記事。

| ブラウザー | リニューアル前 | リニューアル後 | リニューアル後 / リニューアル前 |
| ------------: | -------------: | -------------: | ------------------------------: |
| Google Chrome | 213KB | 91KB | 0.43 |
| Firefox | 398KB | 40KB | 0.10 |
続いて、2つ目の記事です。

| ブラウザー | リニューアル前 | リニューアル後 | リニューアル後 / リニューアル前 |
| ------------: | -------------: | -------------: | ------------------------------: |
| Google Chrome | 351KB | 65KB | 0.19 |
| Firefox | 622KB | 107KB | 0.17 |
このように、非常にファイルサイズが小さくなっていることが分かります。
AVIFサポートの有無や遅延読み込みをブラウザーがどう扱うかによって転送量に差が出るため、リニューアル後の転送量はGoogle Chromeの方が少なかったりFirefoxの方が少なかったりします。
ファイルサイズが削減されたことで、読み込み時間が改善されました。
複数の画像を用意するほか、記事中にコードブロックがある場合のみ、ハイライト用のCSSとWebフォントを読み込むようにしたり、CSSを遅延読み込みするようにしたりしています。
また、更新作業の効率化のために一部の要素に導入したWeb Componentは必要な場合のみ必要な定義ファイルを読み込むことで、転送量を削減しています。
AMPサポートについては、リニューアルに伴い終了することとなりました。今まではAMP HTMLを使用して読み込みを高速化していました。しかし、ファイルサイズを削減していく過程でAMPのスクリプトのファイルサイズが比較的大きいということが判明したため、AMPサポートを終了しました。
Markdownベースに変更
今までは記事を作成する際、HTMLを手作業で書いていました。しかしながら、この方法は効率が悪いだけでなく、管理しにくいという欠点がありました。
そこで、記事をMarkdownベースに変更しました。これにより、記事を書く際の効率が上がり、更新頻度を上げやすくなりました。
管理のしやすさの観点から、今まではHTMLファイルをMinify化できませんでした。しかし、Markdownベースになったことで人間が直接HTMLファイルを触る必要がなくなり、Minify化できるようになりました。この点でも、ファイルサイズが削減されています。
作業の自動化
MarkdownからHTMLに変換する作業をコマンド1つで行えるようになりました。
前述のように複数の画像を用意していますが、それらの画像も自動で用意されるため、人間が1枚1枚用意する必要はありません。
その他
- 一部の誤解を招く可能性のある記事を削除しました
- 多くの記事で文章を見直し、より読みやすく分かりやすい文章にしました
- 利用規約とプライバシーポリシーを更新しました。必ずご確認ください
記事をシェア
フォローして最新情報を入手
Googleの優先ソースに追加すると、このサイトの記事をGoogleで見つけやすくなります。また、ぜひXやRSSフィードもフォローしてください。
-1.png&w=1080&q=75)
生まれた時から、母国語よりも先にJavaScriptを使っていました。ネットの海のどこにもいなくてどこにでもいます。
Webフロントエンドプログラマーとして、TypeScriptを用いたWebアプリやブラウザー拡張機能を制作。Xのシャドウバン検知ツール「Shadowban Scanner」やリンクカード復活ツール「Restore Link Card」を公開し、国内外のメディアで紹介されました。iGEM 2023ではJapan-UnitedチームのWikiを制作してGrand Prizeの獲得に貢献。ブログではXやSNSの最新ニュース、不具合の検証と対処法、フロントエンド開発の知見を発信しています。





![[新しいXチャットへようこそ]というテキストが画面に大きく表示されており、その下には次の3つの説明が表示されている。[エンドツーエンドの暗号化:メッセージは、端末にかかわらずエンドツーエンドで暗号化されています。][最先端のプライバシー:Xを含め、他の人がメッセージを読むことはできません。][パスコードを設定:メッセージを保護するため、4桁のパスコードを設定してください。]これらの説明の下には、[パスコードを作成]という大きなボタンが配置されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fwelcome-to-new-chat.png&w=1920&q=75)



![Discordの[プロフィールのプライバシー]設定のスクリーンショット](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fdiscord-profile-privacy-settings.png&w=3840&q=75)
![スマートフォンのホーム画面の[Social]フォルダーを表示した写真。フォルダー内にはFacebook、Instagram、Threads、X、LinkedIn、TikTok、YouTubeのアイコンが配置されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Ffacebook-instagram-threads-x-twitter-linkedin-tiktok-youtube-mobile-app-unsplash.jpg&w=3840&q=75)

