internal/

directory
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2026 License: MIT

Directories

Path Synopsis
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.
Package build orchestrates the end-to-end Obsite site build pipeline.
Package build orchestrates the end-to-end Obsite site build pipeline.
Package cli provides the Obsite command-line entrypoint.
Package cli provides the Obsite command-line entrypoint.
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.
Package diag provides structured diagnostics for build-time warnings and errors.
Package diag provides structured diagnostics for build-time warnings and errors.
Package fsutil provides shared filesystem inspection helpers.
Package fsutil provides shared filesystem inspection helpers.
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.
Package markdown is a placeholder for Obsite Markdown processing.
Package markdown is a placeholder for Obsite Markdown processing.
callout
Package callout is a placeholder for Obsite Markdown callouts.
Package callout is a placeholder for Obsite Markdown callouts.
comment
Package comment is a placeholder for Obsite Markdown comment handling.
Package comment is a placeholder for Obsite Markdown comment handling.
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.
highlight
Package highlight is a placeholder for Obsite syntax highlighting.
Package highlight is a placeholder for Obsite syntax highlighting.
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.
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.
Package model is a placeholder for Obsite domain models.
Package model is a placeholder for Obsite domain models.
Package recommend computes static related-article rankings for public notes.
Package recommend computes static related-article rankings for public notes.
Package render is a placeholder for Obsite rendering.
Package render is a placeholder for Obsite rendering.
Package resourcepath centralizes shared resource target rules.
Package resourcepath centralizes shared resource target rules.
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.
Package server serves generated Obsite output directories for local preview.
Package server serves generated Obsite output directories for local preview.
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.
Package vault is a placeholder for Obsite vault access.
Package vault is a placeholder for Obsite vault access.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL