<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title>Riebeckite</title><link href="https://riebeckite.dev/"/><link rel="self" href="https://riebeckite.dev/atom.xml"/><id>https://riebeckite.dev/</id><updated>1970-01-01T00:00:00.000Z</updated><entry><title>Riebeckite</title><link href="https://riebeckite.dev/en/"/><id>https://riebeckite.dev/en/</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Riebeckite is an open-source framework for publishing Markdown and Obsidian notes as a website.</summary></entry><entry><title>README</title><link href="https://riebeckite.dev/README"/><id>https://riebeckite.dev/README</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Riebeckite ドキュメント Riebeckite は、 Markdown や Obsidian のノートから公開サイトを作るためのフレームワーク です。 Markdown を content/ に置くだけのシンプルなサイトから、プラグイン、テーマ、多言語化、外部の Obsidian Vault を使うサイトまで</summary></entry><entry><title>HW</title><link href="https://riebeckite.dev/assets/HW"/><id>https://riebeckite.dev/assets/HW</id><updated>1970-01-01T00:00:00.000Z</updated><summary>⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: 'Decompress current Excalidra</summary></entry><entry><title>Documentation</title><link href="https://riebeckite.dev/en/docs/"/><id>https://riebeckite.dev/en/docs/</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Documentation Start with Getting Started to create and publish a Riebeckite site. Use the sections below to explore the framework, extend it with plugins, and c</summary></entry><entry><title>ドキュメント</title><link href="https://riebeckite.dev/docs/"/><id>https://riebeckite.dev/docs/</id><updated>1970-01-01T00:00:00.000Z</updated><summary>ドキュメント Riebeckite でサイトを作成して公開するまでの流れは、 Getting Started から確認できます。フレームワークの仕組み、Plugin による拡張、見た目の調整は、以下の各章を参照してください。 Getting Started ガイド フレームワーク Plugin Theme リファレンス</summary></entry><entry><title>Accessibility</title><link href="https://riebeckite.dev/en/docs/accessibility"/><id>https://riebeckite.dev/en/docs/accessibility</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Accessibility Riebeckite aims to follow WCAG 2.2 AA guidance, but it does not make a blanket compliance claim. The accessibility of a published site depends on </summary></entry><entry><title>アクセシビリティ</title><link href="https://riebeckite.dev/docs/accessibility"/><id>https://riebeckite.dev/docs/accessibility</id><updated>1970-01-01T00:00:00.000Z</updated><summary>アクセシビリティ Riebeckiteでは、キーボード操作やスクリーンリーダー、文字の見やすさなど、さまざまな環境でサイトを利用できることを大切にしています。 WCAG 2.2 AAを参考にしていますが、最終的なサイトのアクセシビリティは、使用するThemeやPlugin、記事の内容、独自に追加したコードによっても変わ</summary></entry><entry><title>Framework</title><link href="https://riebeckite.dev/en/docs/framework/"/><id>https://riebeckite.dev/en/docs/framework/</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Framework Framework documentation is for people who want to understand or develop Riebeckite itself. If you only want to build a site, start with Getting Starte</summary></entry><entry><title>Framework</title><link href="https://riebeckite.dev/docs/framework/"/><id>https://riebeckite.dev/docs/framework/</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Framework この章では、 Riebeckite 自体がどのように動いているか を説明します。 対象となるのは、 Riebeckite の内部構造を理解したい人 Plugin や Theme の仕組みを詳しく知りたい人 Riebeckite 本体を開発・変更したい人 です。 Riebeckite を使って自分のサ</summary></entry><entry><title>architecture.en</title><link href="https://riebeckite.dev/en/docs/framework/architecture"/><id>https://riebeckite.dev/en/docs/framework/architecture</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Architecture Package ownership Riebeckite is a pnpm workspace with intentionally one-way dependencies. Area Owns Must not own packages/core portable contracts, </summary></entry><entry><title>architecture</title><link href="https://riebeckite.dev/docs/framework/architecture"/><id>https://riebeckite.dev/docs/framework/architecture</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Architecture Riebeckite は、Core を中心に Plugin、Integration、Theme、Application を分離した pnpm workspace です。 重要な原則は、 内側の package が外側の実装を知らないこと です。 たとえば Core はコンテンツ処理の仕組みを提</summary></entry><entry><title>build-dependency.en</title><link href="https://riebeckite.dev/en/docs/framework/build-dependency"/><id>https://riebeckite.dev/en/docs/framework/build-dependency</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Build Dependency Contract Core owns incremental invalidation. A plugin does not compute which content is affected, and it does not keep its own dependency state</summary></entry><entry><title>build-dependency</title><link href="https://riebeckite.dev/docs/framework/build-dependency"/><id>https://riebeckite.dev/docs/framework/build-dependency</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Build Dependency Contract Incremental Buildの無効化はCoreの責務です。PluginはどのContentが影響を受けるかを計算せず、依存stateも自分では持ちません。契約を宣言すると、何を再利用するかはCoreが決めます。 Pluginが関わる契約は、Content Dep</summary></entry><entry><title>build-system.en</title><link href="https://riebeckite.dev/en/docs/framework/build-system"/><id>https://riebeckite.dev/en/docs/framework/build-system</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Build System What a build owns An explicit build resolves configuration and plugins, reads content, runs content and plugin pipelines, creates the manifest and </summary></entry><entry><title>build-system</title><link href="https://riebeckite.dev/docs/framework/build-system"/><id>https://riebeckite.dev/docs/framework/build-system</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Build System Riebeckite の Build System は、Markdown などのコンテンツと設定を読み込み、最終的な Web サイトを生成する仕組みです。 通常の build では、大きく次の処理を行います。 設定とプラグインを読み込む Markdown などのコンテンツを読み込む プラグイン</summary></entry><entry><title>content-system.en</title><link href="https://riebeckite.dev/en/docs/framework/content-system"/><id>https://riebeckite.dev/en/docs/framework/content-system</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Content System Two explicit responsibilities ContentSource is the boundary for finding and reading source data. It owns scanning, reading, identity, and source </summary></entry><entry><title>content-system</title><link href="https://riebeckite.dev/docs/framework/content-system"/><id>https://riebeckite.dev/docs/framework/content-system</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Content System Content System は、Markdown や画像などのファイルを、Riebeckite がサイトとして扱えるコンテンツへ変換する仕組みです。 単に Markdown を HTML に変換するだけではありません。 Riebeckite が、 このファイルは何の記事なのか 公開してよ</summary></entry><entry><title>development.en</title><link href="https://riebeckite.dev/en/docs/framework/development"/><id>https://riebeckite.dev/en/docs/framework/development</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Framework Development This page is for people developing Riebeckite itself: core, CLI, HonoX integration, official plugins, official themes, templates, or the r</summary></entry><entry><title>development</title><link href="https://riebeckite.dev/docs/framework/development"/><id>https://riebeckite.dev/docs/framework/development</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Framework Development このページは、 Riebeckite 本体を開発する人向け のガイドです。 次のような変更を行う場合に、この monorepo を使用します。 Core の機能を追加・変更する CLI を変更する HonoX Integration を変更する 公式 Plugin / The</summary></entry><entry><title>diagnostics.en</title><link href="https://riebeckite.dev/en/docs/framework/diagnostics"/><id>https://riebeckite.dev/en/docs/framework/diagnostics</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Diagnostics Diagnostics are structured findings emitted by Core, plugins, and tooling. They make invalid configuration, content issues, capability problems, and</summary></entry><entry><title>diagnostics</title><link href="https://riebeckite.dev/docs/framework/diagnostics"/><id>https://riebeckite.dev/docs/framework/diagnostics</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Diagnostics Diagnostics は、Riebeckite の設定やコンテンツ、プラグイン、実行環境に問題がないかを検査し、開発者に報告するための仕組みです。 単にエラーメッセージを console.log へ出すのではなく、 何が問題なのか どこで問題が起きているのか どの程度重要なのか どう直せばよい</summary></entry><entry><title>honox-integration.en</title><link href="https://riebeckite.dev/en/docs/framework/honox-integration"/><id>https://riebeckite.dev/en/docs/framework/honox-integration</id><updated>1970-01-01T00:00:00.000Z</updated><summary>HonoX Integration @riebeckite/honox connects portable Core behavior to HonoX and Vite. It owns application-root/config resolution, Vite development and build in</summary></entry><entry><title>honox-integration</title><link href="https://riebeckite.dev/docs/framework/honox-integration"/><id>https://riebeckite.dev/docs/framework/honox-integration</id><updated>1970-01-01T00:00:00.000Z</updated><summary>HonoX Integration @riebeckite/honox は、Riebeckite Core と HonoX / Vite を接続する integration です。 Core はコンテンツやプラグインの処理を担当しますが、HonoX の route や Vite の build 方法については知りません</summary></entry><entry><title>inspector.en</title><link href="https://riebeckite.dev/en/docs/framework/inspector"/><id>https://riebeckite.dev/en/docs/framework/inspector</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Inspector Inspector answers questions about already-resolved state. Use it through the CLI: sh Wrap Copy riebeckite inspect config riebeckite inspect plugins ri</summary></entry><entry><title>inspector</title><link href="https://riebeckite.dev/docs/framework/inspector"/><id>https://riebeckite.dev/docs/framework/inspector</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Inspector Inspector は、Riebeckite がすでに解決した設定やコンテンツ、Plugin、Build State を確認するための機能です。 簡単に言えば、 「Riebeckite から今どう見えているか」を調べるための読み取り専用ツール です。 たとえば、 実際にどの設定が使われているか どの</summary></entry><entry><title>observability.en</title><link href="https://riebeckite.dev/en/docs/framework/observability"/><id>https://riebeckite.dev/en/docs/framework/observability</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Observability Riebeckite separates logs, traces, and profiling so each answers a different question. Signal Answers Contract Logger What happened or failed? str</summary></entry><entry><title>observability</title><link href="https://riebeckite.dev/docs/framework/observability"/><id>https://riebeckite.dev/docs/framework/observability</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Observability Observability は、Riebeckite の実行中に 何が起きたのか、どこに時間がかかったのか を調べるための仕組みです。 Riebeckite では目的の異なる3つの仕組みを分けています。 Logger — 何が起きたかを知る Tracer — どの処理にどれだけ時間がかかった</summary></entry><entry><title>page-system.en</title><link href="https://riebeckite.dev/en/docs/framework/page-system"/><id>https://riebeckite.dev/en/docs/framework/page-system</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Page System The Page System lets a plugin provide a standalone page without taking over an application route. It is a capability on the normal RiebeckitePlugin </summary></entry><entry><title>page-system</title><link href="https://riebeckite.dev/docs/framework/page-system"/><id>https://riebeckite.dev/docs/framework/page-system</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Page System Page System は、Plugin が Site の route を直接追加せずに独立したページを提供する ための仕組みです。 たとえば Plugin が、 text Wrap Copy /explore /report /tags/example のような独自ページを提供したい場合に使用</summary></entry><entry><title>plugin-system.en</title><link href="https://riebeckite.dev/en/docs/framework/plugin-system"/><id>https://riebeckite.dev/en/docs/framework/plugin-system</id><updated>1970-01-01T00:00:00.000Z</updated><summary>Plugins in Depth Your First Plugin is a short walkthrough that gets a plugin running. This page is its &quot;in depth&quot; companion: it collects everything you refer to</summary></entry></feed>