🐝
nonbee.dev を始めました
はじめに
nonbee.dev へようこそ!このブログでは、Web開発やプログラミングに関するトピックを発信していきます。
技術スタック
このブログは以下の技術で構築されています:
- Next.js 15 — React フレームワーク
- Velite — MDX コンテンツ管理
- Tailwind CSS v4 — スタイリング
- Cloudflare Workers — ホスティング
コードハイライトのテスト
TypeScript のサンプルコード:
interface BlogPost {
title: string;
description: string;
date: string;
tags: string[];
emoji: string;
}
function getLatestPosts(posts: BlogPost[], count: number): BlogPost[] {
return posts
.sort((a, b) => new Date(b.date).getTime() - new Date(a.date).getTime())
.slice(0, count);
}
React コンポーネントの例:
export function Greeting({ name }: { name: string }) {
return (
<div className="rounded-lg border p-4">
<h2>Hello, {name}!</h2>
<p>Welcome to nonbee.dev</p>
</div>
);
}
リスト
今後書いていきたいトピック
- Next.js App Router のベストプラクティス
- Cloudflare Workers でのデプロイ戦略
- TypeScript の型パズル
- パフォーマンス最適化
参考リンク
テーブル
| 技術 | 用途 | 採用理由 |
|---|---|---|
| Next.js | フレームワーク | App Router + RSC |
| Velite | コンテンツ | Zod ベース、型安全 |
| Tailwind CSS | スタイリング | v4 の CSS-first |
| Shiki | コードハイライト | 高品質 |
ブログは自分の学びをアウトプットする最高の場所だと思っています。
おわりに
これからコツコツと記事を書いていきます。よろしくお願いします!