🌐 Hosting Artifact-Shield Documentation
Artifact-Shield documentation is written in Markdown, making it easy to version control alongside the code. For a professional, hosted experience, we recommend the following options:
🐙 1. GitHub Pages (Recommended / Free)
GitHub Pages is the easiest way to host these docs directly from your repository.
Setup Steps:
- Go to your GitHub Repository Settings > Pages.
- Enable GitHub Pages and set the source to the
mainbranch and/docsfolder (or root/). - GitHub will provide a URL like
https://your-org.github.io/artifact-shield/. - Standard GitHub Markdown rendering will be used.
⚡ 2. Docsify (Live / Zero Build)
Docsify generates your documentation website on the fly without any static build steps.
Setup Steps:
- Initialize Docsify in the
docsfolder:bashnpm i docsify-cli -g docsify init ./docs - Commit the generated
index.html. - Deploy the
docsfolder to any static host (GitHub Pages, Vercel, Netlify). - Result: Your
.mdfiles will be rendered as a beautiful, SPA (Single Page Application) with a sidebar and search.
🛠️ 3. MkDocs (Static Site Generator)
MkDocs is a static site generator that is geared towards building project documentation.
Setup Steps:
- Install MkDocs and the Material theme:bash
pip install mkdocs mkdocs-material - Create an
mkdocs.ymlin the root:yamlsite_name: Artifact-Shield theme: name: material nav: - Home: README.md - Troubleshooting: docs/troubleshooting.md - Security: docs/security-integration.md - Build and deploy:bash
mkdocs gh-deploy
💎 4. VitePress (Modern / Tailwind Aesthetic)
VitePress is the "modern Pandoc" for documentation. It is extremely fast and focuses on a minimalist, premium, Tailwind-like UI.
Setup Steps:
- Initialize VitePress in your project root:bash
npx vitepress init - Choose "Default Theme" for a clean, modern look.
- VitePress will automatically link your
README.mdanddocs/*.mdfiles.
🦖 5. Docusaurus (Standard / Feature Rich)
Docusaurus is the industry-standard tool for open-source documentation.
Setup Steps:
- Initialize Docusaurus:bash
npx create-docusaurus@latest website classic
🏛️ 6. Internal Hosting (Company Wiki)
If you need to keep your documentation internal:
- Confluence: Use the "Markdown Macro" to import your
.mdguides. - Microsoft SharePoint: Render your docs directly via "Markdown" web parts.
Developed by Dhoondlay Engineering for high-security enterprise environments.