Crates
/
fission-shell-site
fission-shell-site
v0.10.0
Static site shell for lowering Fission widget trees and content routes to HTML
Install
cargo add fission-shell-site
Copy
Platform support
Declared by the crate author and captured when this directory was generated.
Android
Not declared
iOS
Not declared
Linux
Not declared
macOS
Not declared
Windows
Not declared
Web
Not declared
Terminal
Not declared
Static site
Supported
Server-rendered
Not declared
Package metadata
crates.io
View package
Documentation
Not provided
Repository
Open link
License
MIT
Latest version
0.10.0
Downloads
1040
Last updated
2026-08-02T15:33:36.578582Z
Categories
template-engine
web-programming
Keywords
fission
html
ssg
static-site
web
Published versions
0.10.0
0.9.2
0.9.1
0.9.0
0.8.0
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
Dependencies
Dependency metadata is not indexed yet.
README

fission-shell-site

Static site shell for Fission applications and documentation sites.
fission-shell-site lowers real Fission widget trees and Markdown/MDX content routes into static HTML, CSS, and search metadata. It powers the Fission documentation site itself. Application developers normally use it through the fission facade with the site feature and through the fission site command:
[dependencies]
fission = { version = "0.10.0", features = ["site"] }

fission site serve --project-dir documentation
fission site build --project-dir documentation --release

What it contains

A static-site app model with custom widget routes and content routes.
Markdown/MDX content loading with page metadata, sidebars, table-of-contents links, and templates.
HTML generation from Fission nodes, plus generated CSS derived from widget styles and design-system values.
Optional code highlighting, client-side search index generation, favicons, sitemap, robots output, canonical URLs, JSON-LD, and route-filtered page element injection.
Link checking and production build validation used by fission site check.

Design notes

This is a shell, not a separate website framework. Custom pages are written as normal Fission widgets. Content pages are rendered through Fission templates. The static shell visits the resulting Fission node tree and emits semantic HTML instead of opening an OS window or canvas.
Site-specific semantic regions can select native HTML landmarks and anchors without changing how the same widget tree renders in native shells:
Semantics identifier
Site-shell output
site-header
<header>
site-main
<main>
site-navigation
<nav>
site-footer
<footer>
site-aside
<aside>
site-link:#details
An ordinary <a href="#details">
site-section:features
<section id="features">
site-anchor:details
<div id="details">
site-heading-1:top through site-heading-6:*
The matching heading with an id
Use these identifiers on SemanticsRegion widgets only when the region has the corresponding document meaning. Other shells continue to consume the ordinary Fission semantics and layout nodes.

Documentation

See the static site guide at fission.rs. The source for the live documentation site is in the repository documentation project.

License

MIT
README

fission-shell-site

Static site shell for Fission applications and documentation sites.
fission-shell-site lowers real Fission widget trees and Markdown/MDX content routes into static HTML, CSS, and search metadata. It powers the Fission documentation site itself. Application developers normally use it through the fission facade with the site feature and through the fission site command:
[dependencies]
fission = { version = "0.10.0", features = ["site"] }

fission site serve --project-dir documentation
fission site build --project-dir documentation --release

What it contains

A static-site app model with custom widget routes and content routes.
Markdown/MDX content loading with page metadata, sidebars, table-of-contents links, and templates.
HTML generation from Fission nodes, plus generated CSS derived from widget styles and design-system values.
Optional code highlighting, client-side search index generation, favicons, sitemap, robots output, canonical URLs, JSON-LD, and route-filtered page element injection.
Link checking and production build validation used by fission site check.

Design notes

This is a shell, not a separate website framework. Custom pages are written as normal Fission widgets. Content pages are rendered through Fission templates. The static shell visits the resulting Fission node tree and emits semantic HTML instead of opening an OS window or canvas.
Site-specific semantic regions can select native HTML landmarks and anchors without changing how the same widget tree renders in native shells:
Semantics identifier
Site-shell output
site-header
<header>
site-main
<main>
site-navigation
<nav>
site-footer
<footer>
site-aside
<aside>
site-link:#details
An ordinary <a href="#details">
site-section:features
<section id="features">
site-anchor:details
<div id="details">
site-heading-1:top through site-heading-6:*
The matching heading with an id
Use these identifiers on SemanticsRegion widgets only when the region has the corresponding document meaning. Other shells continue to consume the ordinary Fission semantics and layout nodes.

Documentation

See the static site guide at fission.rs. The source for the live documentation site is in the repository documentation project.

License

MIT
Package metadata
crates.io
View package
Documentation
Not provided
Repository
Open link
License
MIT
Latest version
0.10.0
Downloads
1040
Last updated
2026-08-02T15:33:36.578582Z
Categories
template-engine
web-programming
Keywords
fission
html
ssg
static-site
web
Published versions
0.10.0
0.9.2
0.9.1
0.9.0
0.8.0
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
Dependencies
Dependency metadata is not indexed yet.