Table of Contents
Site Navigation Overview
This page provides a comprehensive map of all pages and content available on the IT-Journey platform, automatically generated and maintained through our automation workflows.
Page Structure Data
```yml
generated_date: 2026-01-15T05:11:28.000Z generator: update-settings-script respects_gitignore: true pages:
```
Navigation Sections
Main Sections
- Home - Platform introduction and getting started
- About - Mission, principles, and platform information
- Documentation - Technical guides and tutorials
- Quickstart - Fast-track learning paths
- Notebooks - Interactive learning materials
Learning Paths
- Frontend Development - HTML, CSS, JavaScript, and modern frameworks
- Backend Development - Server-side technologies and databases
- DevOps & Deployment - CI/CD, containerization, and cloud platforms
- AI Integration - AI-powered development tools and practices
Community & Contribution
- Contributing - How to contribute to the platform
- Code of Conduct - Community guidelines
- GitHub Repository - Source code and issues
Automation Features
This sitemap is maintained through:
- Automated Discovery: Scans repository for all markdown and HTML files
- Gitignore Filtering: Respects `.gitignore` patterns to exclude irrelevant files
- Metadata Extraction: Captures titles, descriptions, and lastmod dates
- CI/CD Integration: Updates automatically on content changes
- Cross-reference Validation: Ensures all links and references are valid
- Clean Navigation: Only includes user-facing content and documentation
Content Filtering
The sitemap generation intelligently filters content based on:
- Gitignore Patterns: Automatically excludes files listed in `.gitignore`
- Build Artifacts: Skips generated files like
_site/contents - Development Files: Excludes IDE configs, caches, and temporary files
- Sensitive Content: Filters out environment files and API keys
This ensures the sitemap contains only relevant, public-facing content that users should navigate to.
Filtering Examples:
- Excluded: .venv/, _site/, .sass-cache/, .obsidian/
- Included: pages/, docs/, about/, posts/
- Logic: Respects .gitignore + additional intelligent filtering
Manual Generation Commands
If you need to manually regenerate the sitemap:
```bash
Generate sitemap data
find . -name “.md” -o -name “.html” | grep -v “_site\|\.git\|node_modules” | sort > sitemap-files.txt
Create tree structure
tree -a -I ‘.git|.github|_site|node_modules|vendor|.bundle|.sass-cache|*.gem’
–dirsfirst –charset ascii > tree.txt
```
Last updated: 2026-01-15 05:11:51 +0000
Generated by: update-settings.yml