{"id":19845969,"url":"https://github.com/ibra-kdbra/banije","last_synced_at":"2026-04-16T03:31:55.201Z","repository":{"id":193515494,"uuid":"688950513","full_name":"ibra-kdbra/banije","owner":"ibra-kdbra","description":"All resources that I use or will use in time, Daily life hacks","archived":false,"fork":false,"pushed_at":"2026-04-13T20:45:20.000Z","size":45324,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-13T22:31:32.319Z","etag":null,"topics":["architecture","artificial-intelligence","deployment","documentation","extensions","markdown","software-development","toolset","unix-command","version-control"],"latest_commit_sha":null,"homepage":"https://diary.ibra.codes/","language":"Astro","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ibra-kdbra.png","metadata":{"files":{"readme":"README.ja-JP.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-09-08T12:58:19.000Z","updated_at":"2026-04-13T20:45:25.000Z","dependencies_parsed_at":"2026-01-01T06:05:59.087Z","dependency_job_id":null,"html_url":"https://github.com/ibra-kdbra/banije","commit_stats":null,"previous_names":["ibra-kdbra/banije"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ibra-kdbra/banije","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibra-kdbra%2Fbanije","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibra-kdbra%2Fbanije/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibra-kdbra%2Fbanije/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibra-kdbra%2Fbanije/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ibra-kdbra","download_url":"https://codeload.github.com/ibra-kdbra/banije/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibra-kdbra%2Fbanije/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31870506,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"online","status_checked_at":"2026-04-16T02:00:06.042Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["architecture","artificial-intelligence","deployment","documentation","extensions","markdown","software-development","toolset","unix-command","version-control"],"created_at":"2024-11-12T13:09:55.388Z","updated_at":"2026-04-16T03:31:55.167Z","avatar_url":"https://github.com/ibra-kdbra.png","language":"Astro","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ⛓️‍💥 Banije\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n**banije** は、長年にわたって得た知識を記録するための個人的な学習日記です。このプロジェクトは、以下の分野を探求してきた経験を基にしています：\n\n- 💻 **コンピュータサイエンス**\n- 🛠️ **ソフトウェアエンジニアリング**\n- 🐚 **Unixシェル**\n- 🔩 **ハードウェア開発**\n- 📐 **高度な数学**\n- 🗂️ **データ構造**\n- 📊 **アルゴリズム**\n- 🌟 *その他...*\n\nこのプロジェクトは学びへの情熱を反映しており、知識を文書化し、洗練し、共有するためのプラットフォームとして機能します。\n\n（英語版もご覧ください：[英語版](./README.md)）\n\n## 目次\n\n- [⛓️‍💥 Banije](#️-banije)\n  - [目次](#目次)\n  - [✨ 特徴](#-特徴)\n  - [📋 前提条件](#-前提条件)\n  - [🚀 使用方法](#-使用方法)\n  - [⚙️ 記事のフロントマター](#️-記事のフロントマター)\n  - [🧞 コマンド](#-コマンド)\n  - [🤝 貢献](#-貢献)\n  - [🙏 クレジット](#-クレジット)\n  - [📄 ライセンス](#-ライセンス)\n\n![Preview Image](https://raw.githubusercontent.com/ibra-kdbra/banije/main/public/captured.png)\n\n\n## ✨ 特徴\n\n- [x] [Astro](https://astro.build) と [Tailwind CSS](https://tailwindcss.com) を使用して構築\n- [x] スムーズなアニメーションとページ遷移\n- [x] ライト/ダークモード\n- [x] カスタマイズ可能なテーマカラーとバナー\n- [x] レスポンシブデザイン\n- [x] 検索機能\n\n## 📋 前提条件\n\n始める前に、以下のものがインストールされていることを確認してください：\n\n- **Node.js** （バージョン 18 以上）\n- **pnpm** パッケージマネージャー\n- **Git** バージョン管理用\n\npnpm がインストールされていない場合は、グローバルにインストールしてください：\n```bash\nnpm install -g pnpm\n```\n\n## 🚀 使用方法\n\n1. このリポジトリをクローンします：\n   ```bash\n   git clone https://github.com/ibra-kdbra/banije.git\n   cd banije\n   ```\n\n2. 依存関係をインストールします：\n   ```bash\n   pnpm install\n   pnpm add sharp\n   ```\n\n3. `src/config.ts` ファイルを編集してブログをカスタマイズします。\n\n4. 新しい投稿を作成します：\n   ```bash\n   pnpm new-post \u003cfilename\u003e\n   ```\n   これにより、`src/content/posts/` フォルダ内に新しいファイルが作成され、編集できます。\n\n5. 開発サーバーを起動します：\n   ```bash\n   pnpm dev\n   ```\n   `http://localhost:4321` でブログを確認できます。\n\n6. 作成したブログをVercel、Netlify、GitHub Pages などにデプロイするには、[ガイド](https://docs.astro.build/ja/guides/deploy/)に従ってください。デプロイ前に、`astro.config.mjs` を編集してサイト構成を変更する必要があります。\n\n## ⚙️ 記事のフロントマター\n\n`src/content/posts/` 内の各記事は、メタデータのためのYAMLフロントマターを使用します。構造は以下の通りです：\n\n```yaml\n---\ntitle: My First Blog Post              # 記事タイトル（必須）\npublished: 2023-09-09                  # 公開日（YYYY-MM-DD形式、必須）\ndescription: This is the first post... # 説明文（SEOとプレビュー用、必須）\nimage: ./cover.jpg                     # カバー画像のパス（記事フォルダからの相対パス、オプション）\ntags: [Foo, Bar]                       # タグの配列（分類用、オプション）\ncategory: Front-end                    # メインカテゴリ（オプション）\ndraft: false                           # プロダクションで非表示にする場合true（オプション、デフォルト: false）\nlang: jp                               # サイトのデフォルト言語と異なる場合の言語コード（オプション）\n---\n```\n\n**注意点：**\n- `title`、`published`、`description` は必須フィールドです。\n- 画像は記事ファイルと同じフォルダに配置してください。\n- タグとカテゴリは整理と検索に役立ちます。\n- 下書き記事はライブサイトに表示されません。\n\n## 🧞 コマンド\n\nすべてのコマンドは、ターミナルでプロジェクトのルートから実行する必要があります:\n\n| コマンド                    | アクション                                           |\n|:--------------------------|:-------------------------------------------------|\n| `pnpm install`            | プロジェクトの依存関係をインストール                    |\n| `pnpm add sharp`          | 画像処理用のSharpを追加                          |\n| `pnpm dev`                | `localhost:4321` で開発サーバーを起動              |\n| `pnpm build`              | `./dist/` に本番サイトをビルド                      |\n| `pnpm preview`            | デプロイ前のビルド内容をローカルでプレビュー            |\n| `pnpm new-post \u003cfilename\u003e`| `src/content/posts/` に新しい投稿を作成            |\n| `pnpm astro ...`          | `astro add`、`astro check` などのCLIコマンドを実行 |\n| `pnpm astro --help`       | Astro CLIのヘルプを表示                            |\n\n\n## 🤝 貢献\n\n貢献は歓迎します！以下の方法で協力できます：\n\n1. リポジトリをフォークします\n2. 機能ブランチを作成します：`git checkout -b feature/your-feature`\n3. 変更を加えてコミットします：`git commit -m 'Add some feature'`\n4. ブランチにプッシュします：`git push origin feature/your-feature`\n5. プルリクエストを送信します\n\nコードは既存のスタイルに従い、必要に応じて適切なテストを含めてください。\n\n## 🙏 クレジット\n\nこのプロジェクト「banije」は、[Fuwari](https://github.com/saicaca/fuwari)の優れた作品に触発されました。彼らの静的サイト生成におけるAstroの使用と、テンプレート作成における細部へのこだわりには感銘を受けました。\n\n## 📄 ライセンス\n\nこのプロジェクトはMITライセンスの下でライセンスされています。詳細については[LICENSE](LICENSE)ファイルを参照してください。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibra-kdbra%2Fbanije","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibra-kdbra%2Fbanije","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibra-kdbra%2Fbanije/lists"}