Lumocs Documentation Theme for Lume
Lumocs provides an elegant documentation theme for Lume, akin to "just-the-docs" for Jekyll. Dive deeper into the Lumocs Documentation.
Features
- Elegant Design: A clean and professional look suitable for documentation.
- Hierarchical Navigation: Supports up to three levels of content hierarchy for organized navigation.
- Responsive: Fully mobile-friendly and adapts to various screen sizes.
- Customizable: Easily tailor the look and feel through
_data.json
and_includes
directory. - Integrated Search: Quick and efficient content search capability.
- Dark Mode: Built-in theme switcher for light and dark mode preferences.
- Markdown Enhanced: Supports
markdown-it
syntax for rich content creation. - Fast Performance: Optimized for speed and efficiency.
- Using Modern Tools: Utilizes Deno and Lume, to reduce bloat and working efficiently.
- Ready for GitHub Pages: Automatically build and deploy the site on pushing to your repository.
Setup
- Configuration: Set up
_config.ts
to seamlessly integrate Lumocs with Lume. - Metadata: Define your site's metadata in
_data.json
. - Deno Tasks: Configure your Deno tasks within
deno.json
. - Content: Design your content using Markdown. See the example at
index.md
.
Commands
- To build your site, use the command:
deno task lume
Examples & Deployment
- For a comprehensive setup of Lumocs in a
/docs
directory, check out thedemo-repository
. - To deploy on GitHub Pages, follow the guidelines provided in
deploy-pages.yml
.
License
Lumocs is available under the MIT License.