OutWit.Web.Generator 1.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global OutWit.Web.Generator --version 1.0.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local OutWit.Web.Generator --version 1.0.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=OutWit.Web.Generator&version=1.0.0
                    
nuke :add-package OutWit.Web.Generator --version 1.0.0
                    

OutWit.Web.Generator

A .NET CLI tool for generating static content, OG images, sitemap, search index, and RSS feeds for OutWit.Web sites.

Installation

dotnet tool install -g OutWit.Web.Generator

Usage

outwit-generate --content-path ./site/wwwroot/content --output-path ./site/wwwroot

Options

Option Description Default
--content-path Path to content folder Required
--output-path Output directory site/wwwroot
--site-url Base URL for sitemap/RSS https://example.com
--site-name Site name for RSS feed My Site
--hosting Hosting provider (cloudflare/netlify/vercel/github) cloudflare
--no-sitemap Skip sitemap generation false
--no-search Skip search index generation false
--no-rss Skip RSS feed generation false
--no-static Skip static HTML generation false
--no-og Skip OG image generation false
--force-og Force regenerate OG images false
--search-content-max-length Max content length for search index 10000

Features

Content Index

Generates index.json listing all content files by category (blog, projects, docs, articles, features).

Sitemap

Creates sitemap.xml and robots.txt with proper lastmod dates.

Search Index

Generates search-index.json for client-side search functionality.

RSS Feed

Creates feed.xml for blog posts with proper formatting.

Static HTML

Pre-renders HTML pages for SEO and faster initial load.

OG Images

Generates Open Graph images for social sharing using Playwright.

Note: Run playwright install chromium before generating OG images.

Dynamic Content Sections

Define custom content sections in site.config.json:

{
  "contentSections": [
    { "folder": "solutions", "route": "solutions", "menuTitle": "Solutions" }
  ]
}

License

This software is licensed under the Non-Commercial License (NCL).

  • Free for personal, educational, and research purposes
  • Commercial use requires a separate license agreement
  • Contact licensing@ratner.io for commercial licensing inquiries

See the full LICENSE file for details.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.3.4 153 2/5/2026
1.3.3 112 2/5/2026
1.3.2 121 2/3/2026
1.3.1 108 2/3/2026
1.3.0 112 2/2/2026
1.2.0 113 2/2/2026
1.0.7 119 1/25/2026
1.0.6 127 1/23/2026
1.0.5 117 1/18/2026
1.0.3 114 1/18/2026
1.0.2 113 1/18/2026
1.0.1 115 1/14/2026
1.0.0 112 1/14/2026