1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

HTML1ファイルでLinktree代替を自作した話【Claude Code × 個人開発】

1
Posted at

HTML1ファイルでLinktree代替を自作した話【Claude Code × 個人開発】

Linktreeの月額、地味に痛くないですか?

SNSを複数運用していると、プロフィールに貼るリンクまとめページがほぼ必須になる。Linktreeは定番だけど、無料プランだとデザインの自由度が低いし、Pro版は月額6ドル(年払いでも月5ドル)。年間で約1万円。

「たかがリンクページに毎月課金するの、なんか違うな」と思ったのがきっかけだった。

Claude Codeに丸投げしてみた

最近Claude Codeを触り始めて、ちょっとしたツールなら爆速で作れることがわかってきた。そこで試しにこう投げてみた。

プロフィールリンクページ作成ツールをHTML1ファイルで作って。
- 5種類のデザインテーマを切り替え可能
- カラーをカスタマイズできる
- 完成したページをHTMLファイルとしてダウンロードできる
- 外部ライブラリなし、完全スタンドアロン

返ってきたのは、ちゃんと動くHTML1ファイルだった。もちろん一発で完璧ではなく、何度かやり取りして調整したけど、トータルの作業時間は1〜2時間くらい。

5テーマ × カラーカスタマイズで実用レベルに

完成したツールはこんな感じの機能を持っている。

  • 5種類のデザインテーマ: ミニマル、グラデーション、ダーク、ネオン、パステル
  • カラーピッカー: 背景色・ボタン色・テキスト色を自由に変更
  • リンクの追加・並び替え: ドラッグ&ドロップ対応
  • プロフィール画像: アップロードしてBase64埋め込み
  • HTMLダウンロード: 完成ページを1ファイルで書き出し

Linktreeの無料プランでできることは一通りカバーしつつ、デザインの自由度はむしろ高い。

技術的に一番こだわったポイント

このツールで一番工夫したのは、「生成されるHTMLもスタンドアロンで完結する」 という点。

ツール自体がHTML1ファイルなのは当然として、そこから書き出されるリンクページもHTML1ファイルで完結するようにした。CSSはインラインで埋め込み、画像はBase64エンコード、外部CDNへの依存ゼロ。

生成されたHTMLの構造:
├── <!DOCTYPE html>
├── <style> ... 全CSSをインライン埋め込み
├── <body>
│   ├── プロフィール画像(Base64)
│   ├── 名前・自己紹介
│   └── リンクボタン群
└── </html>

つまり、書き出したHTMLファイルをそのままNetlifyやGitHub Pagesにアップロードするだけで公開できる。サーバーサイドの処理は一切不要。Vercelにドラッグ&ドロップしても動く。

この「ツールも成果物も1ファイル完結」という設計は、配布する上でもかなり重要だった。使う人がNode.jsのインストールとか環境構築で詰まることがない。

ローカル完結の安心感

もうひとつ大事なのが、データが外部に送信されないこと。

Linktreeなどのサービスだと、自分のリンク情報やアクセスデータがサービス側のサーバーに保存される。このツールはブラウザ上で完結するので、入力したデータがどこかに送られることはない。プライバシーを気にする人にとってはここが結構なメリットになる。

BOOTHで販売してみた

せっかく実用的なものができたので、BOOTHに出品してみた。価格は980円。Linktreeの月額2ヶ月分以下で、一度買えばずっと使える買い切り型。

出品してみて思ったのは、「自分が不便だと思ったこと」は他の人も同じように感じていることが多いということ。Linktreeの代替を探している人は意外といる。

まとめ

  • Linktreeの月額課金が気になるなら、自作するのもアリ
  • Claude Codeを使えば、HTML/CSS/JSのツールは驚くほど速く作れる
  • 「ツールも成果物も1ファイル完結」にこだわると配布しやすくなる
  • 個人開発したものをBOOTHで売るハードルは思ったより低い

今回作ったツールは1ファイルで動くシンプルなものだけど、だからこそメンテナンスも楽だし、使い方で迷うこともない。AI時代の個人開発は「小さく作って、すぐ出す」が正解だと実感した。


今回紹介したBio Link Generatorを含む、SNS運用ツールはこちらで販売しています。

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?