Skip to content

docs: Add GitHub and product website navigation links to header - #8

Merged
toiyabe merged 4 commits into
mainfrom
docs/feature-catalog-concrete-pages
May 12, 2026
Merged

toiyabe merged 4 commits into
mainfrom
docs/feature-catalog-concrete-pages

Conversation

@toiyabe

@toiyabe toiyabe commented May 12, 2026

Copy link
Copy Markdown
Member

Overview

Adds navigation links to the documentation header for GitHub repository and SkyCMS product website, and fixes CI workflow build failure.

Changes

Header Navigation Links

  • Added GitHub repo icon link (via repo_url config)
  • Added product website icon link (globe) to https://sky-cms.com via custom header template
  • Updated mkdocs.yml with theme customization for header override

CI/CD Fixes

  • Fixed docs-quality-gates.yml workflow: corrected custom_dir path in MkDocs wrapper config
  • Fixed deploy-docs-cloudflare.yml workflow: corrected custom_dir path in MkDocs wrapper config
  • Root cause: MkDocs required theme.custom_dir (nested) instead of root-level custom_dir

Files Modified

  • mkdocs.yml — Added repo URL, product URL, theme customization
  • .github/workflows/docs-quality-gates.yml — Fixed custom_dir path resolution in wrapper config
  • .github/workflows/deploy-docs-cloudflare.yml — Fixed custom_dir path resolution in wrapper config
  • overrides/partials/header.html — New file extending Material header with product link

Testing

  • Local validation: CI wrapper config build succeeded (8.86 seconds)
  • Header template tested with Jinja2 rendering
  • Both workflows will now execute without configuration errors

toiyabe added 4 commits May 1, 2026 08:12
… editing, page building, and role management in SkyCMS

- Introduced new documentation for Email Management, detailing provider choices and troubleshooting.
- Added File Management guide covering file uploads, organization, and common tasks.
- Created an Image Editor guide for preparing images with cropping, resizing, and annotations.
- Developed a Page Builder guide for constructing pages using drag-and-drop blocks.
- Implemented Role Management documentation to define and manage user roles and permissions.
- Added Trash and Recovery guide for restoring deleted pages and permanent deletion processes.
- Included a guide on publishing pages, covering immediate and scheduled publishing.
- Created a Layouts and Templates guide to manage structural elements of SkyCMS.
- Added VS Code Explorer Quick Tour for understanding the integration of SkyCMS with Visual Studio Code.
- Introduced a guide on why SkyCMS stands out in the CMS landscape.
- Added a Screenshot Guide for consistent documentation visuals.

@toiyabe toiyabe left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Fixing issues with docs build look good.

@toiyabe
toiyabe merged commit dc772df into main May 12, 2026
2 checks passed
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.

1 participant