Skip to content

Use LithoSharp Docs template for site - #17

Merged
Htkym merged 1 commit into
mainfrom
feature/lithosharp-docs-template
Aug 18, 2026
Merged

Use LithoSharp Docs template for site#17
Htkym merged 1 commit into
mainfrom
feature/lithosharp-docs-template

Conversation

@Htkym

@Htkym Htkym commented Aug 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • upgrade LithoSharp to 0.2.0 and use its Docs template
  • add documentation sidebar metadata and remove the custom blog-home replacement
  • generate favicon assets from the Plotree application icon set

Validation

  • dotnet build .\tools\Plotree.Site\Plotree.Site.csproj -c Release
  • dotnet run --project .\tools\Plotree.Site\Plotree.Site.csproj -c Release -- --output .\site\_site

Copilot AI lite review requested due to automatic review settings August 18, 2026 13:33

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates the Plotree static-site generator (tools/Plotree.Site) to use LithoSharp’s Docs site template, shifting the site from a custom home-page override to template-driven docs navigation and metadata.

Changes:

  • Upgrades LithoSharp from 0.1.0 to 0.2.0 and switches the site generator to DocsSiteTemplate.
  • Removes the generated-homepage HTML replacement logic and simplifies CSS to match the docs template layout.
  • Adds docs sidebar metadata to existing Markdown pages and configures favicon generation from site/favicon.

Reviewed changes

Copilot reviewed 6 out of 20 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tools/Plotree.Site/Program.cs Switches to DocsSiteTemplate, configures favicon source directory, and removes the custom index.html replacement logic.
tools/Plotree.Site/Plotree.Site.csproj Updates LithoSharp dependency to 0.2.0.
site/content/user-manual-ja.md Adds docs sidebar position/label metadata.
site/content/user-manual-en.md Adds docs sidebar position/label metadata.
site/content/privacy-policy-ja.md Adds docs sidebar position/label metadata.
site/content/privacy-policy-en.md Adds docs sidebar position/label metadata.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@Htkym
Htkym merged commit 4b721b3 into main Aug 18, 2026
5 checks passed
@Htkym
Htkym deleted the feature/lithosharp-docs-template branch August 18, 2026 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants