Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
obsite
command
|
|
|
internal
|
|
|
asset
Package asset collects render-time asset references, accepts only publishable vault-relative file paths, excludes scan-skipped subtrees such as hidden paths, .obsidian, and node_modules, builds a single basename inventory over accepted regular non-symlink vault files, constrains outputs to assets/, reuses the pass-1 collision-aware destination plan when available, restores plain names for unique render-only assets, and copies only regular, non-symlink vault files with deterministic, case-safe output paths.
|
Package asset collects render-time asset references, accepts only publishable vault-relative file paths, excludes scan-skipped subtrees such as hidden paths, .obsidian, and node_modules, builds a single basename inventory over accepted regular non-symlink vault files, constrains outputs to assets/, reuses the pass-1 collision-aware destination plan when available, restores plain names for unique render-only assets, and copies only regular, non-symlink vault files with deterministic, case-safe output paths. |
|
build
Package build orchestrates the end-to-end Obsite site build pipeline.
|
Package build orchestrates the end-to-end Obsite site build pipeline. |
|
cli
Package cli provides the Obsite command-line entrypoint.
|
Package cli provides the Obsite command-line entrypoint. |
|
config
Package config loads obsite.yaml, applies caller-provided overrides, normalizes defaults, and resolves configuration-relative paths for downstream packages.
|
Package config loads obsite.yaml, applies caller-provided overrides, normalizes defaults, and resolves configuration-relative paths for downstream packages. |
|
diag
Package diag provides structured diagnostics for build-time warnings and errors.
|
Package diag provides structured diagnostics for build-time warnings and errors. |
|
fsutil
Package fsutil provides shared filesystem inspection helpers.
|
Package fsutil provides shared filesystem inspection helpers. |
|
link
Package link builds deterministic note-level forward links and backlinks from pass-2 resolved outlinks, excluding self-links so backlinks only represent relationships from other public notes.
|
Package link builds deterministic note-level forward links and backlinks from pass-2 resolved outlinks, excluding self-links so backlinks only represent relationships from other public notes. |
|
markdown
Package markdown is a placeholder for Obsite Markdown processing.
|
Package markdown is a placeholder for Obsite Markdown processing. |
|
markdown/callout
Package callout is a placeholder for Obsite Markdown callouts.
|
Package callout is a placeholder for Obsite Markdown callouts. |
|
markdown/comment
Package comment is a placeholder for Obsite Markdown comment handling.
|
Package comment is a placeholder for Obsite Markdown comment handling. |
|
markdown/embed
Package embed renders Obsidian image and note embeds, rebasing section-scoped transclusions so recursive diagnostics stay anchored to the original note lines.
|
Package embed renders Obsidian image and note embeds, rebasing section-scoped transclusions so recursive diagnostics stay anchored to the original note lines. |
|
markdown/highlight
Package highlight is a placeholder for Obsite syntax highlighting.
|
Package highlight is a placeholder for Obsite syntax highlighting. |
|
markdown/math
Package math implements Obsidian-style LaTeX delimiter parsing for KaTeX auto-render output.
|
Package math implements Obsidian-style LaTeX delimiter parsing for KaTeX auto-render output. |
|
markdown/wikilink
Package wikilink resolves note-style Obsidian wikilinks against the pass-1 vault index.
|
Package wikilink resolves note-style Obsidian wikilinks against the pass-1 vault index. |
|
model
Package model is a placeholder for Obsite domain models.
|
Package model is a placeholder for Obsite domain models. |
|
recommend
Package recommend computes static related-article rankings for public notes.
|
Package recommend computes static related-article rankings for public notes. |
|
render
Package render is a placeholder for Obsite rendering.
|
Package render is a placeholder for Obsite rendering. |
|
resourcepath
Package resourcepath centralizes shared resource target rules.
|
Package resourcepath centralizes shared resource target rules. |
|
seo
Package seo derives deterministic page metadata, structured data, and site-level SEO artifacts such as sitemap.xml and robots.txt for rendered pages.
|
Package seo derives deterministic page metadata, structured data, and site-level SEO artifacts such as sitemap.xml and robots.txt for rendered pages. |
|
server
Package server serves generated Obsite output directories for local preview.
|
Package server serves generated Obsite output directories for local preview. |
|
slug
Package slug lowercases and NFC-normalizes note slugs, rejects inputs that normalize to empty, and detects slug conflicts using the same canonical form.
|
Package slug lowercases and NFC-normalizes note slugs, rejects inputs that normalize to empty, and detects slug conflicts using the same canonical form. |
|
vault
Package vault is a placeholder for Obsite vault access.
|
Package vault is a placeholder for Obsite vault access. |
|
Package templates embeds the default site templates and built-in runtime assets.
|
Package templates embeds the default site templates and built-in runtime assets. |
Click to show internal directories.
Click to hide internal directories.