CATEGORY

📂 自作テーマ日記

当ブログ『ハンターの遊び場』を支えるシステム――それは、市販の有名な既製テーマではなく、私(ハンター)が一からコードを書いて作り上げた完全オリジナルの自作テーマ(SQLite Minimal Tech Theme)です。

この「自作テーマ日記」のカテゴリーでは、きれいな完成品のデザインだけでなく、私が日々コードと格闘し、エラーに悩み、それを乗り越えてブログを進化させていく泥臭くもエキサイティングな開発の裏舞台をリアルタイムに記録(日記)していきます。

[ad]

1. なぜ、あえて過酷な「テーマ自作」の道を歩むのか?
今の時代、WordPressを使えば数クリックでプロ並みのブログが作れる優秀なテーマがいくらでも手に入ります。しかし、それらの多くは巨大で多機能ゆえに、データベース(MySQL)に負荷をかけ、表示速度を重くしてしまう原因にもなります。

「月額121円の最安サーバー(ロリポップエコノミー)と、超軽量なデータベース(SQLite)の組み合わせで、高級サーバーに負けない爆速の遊び場を作りたい」

そんなエンジニアとしての意地と好奇心から、私は不要な独自テーブルや余計なプラグインを1%も読み込ませない、徹底的にミニマルなテーマをゼロからプログラミングすることを決意しました。

[ad]

2. 日記として発信していく「リアルな開発の軌跡」
この日記では、教科書通りの綺麗なノウハウだけでなく、実際に開発現場で起きたリアルなトラブルや失敗談、それをハック(解決)した全手順を包み隠さずシェアしていきます。

🛠️ これまでに執筆・格闘してきた主な記録
・MySQLを排除してSQLiteを手動フックした、立ち上げ時のインフラ構築
・大画面PCでも視線が散らばらない、最大幅「1000px」の美しい1カラムCSS設計
・JavaScriptを1行も使わず、CSSの兄弟結合子だけで動かしたスマホ用アコーディオンメニュー
・SNSの文字数制限やブラウザのURLブロックバグ(about:blank#blocked)をねじ伏せた、角丸カプセル型シェアボタンの開発

「固定ページでの引き出しメニューの中身が一番下までスクロールせず文字が見切れてしまうバグ」に直面し、最新のCSS規格(100svh)と5pxのクッション余白を駆使してトリッキーに画面を制御した日のような、自作だからこそ味わえる生々しい試行錯誤のプロセスこそが、この日記の最大のコンテンツです。

✅ 自作テーマ日記を読むメリット
① コピペだけで使える、WordPressの超軽量なPHP/CSSカスタマイズコードが手に入る
② データベース(SQLite)をクラッシュさせないための、リアルなエラー回避術が学べる
③ ゼロからひとつのWebシステムを作り上げていく、個人開発のリアルな面白さを追体験できる

私のコードが成長するたびに、このブログ(遊び場)の見た目や機能もどんどん進化していきます。一人のエンジニアがインフラもデザインもすべて自分の手で面倒を見切り、最強のブログを育てていくロードマップを、ぜひこれからの更新の楽しみに指定してください!