Home
February 4, 2025
For full documentation visit mkdocs.org.
Commands
mkdocs new [dir-name]- Create a new project.mkdocs serve- Start the live-reloading docs server.mkdocs build- Build the documentation site.mkdocs -h- Print help message and exit.
Project layout
mkdocs.yml # The configuration file.
docs/
index.md # The documentation homepage.
... # Other markdown pages, images and other files.
Installation MkDocs
To install MkDocs, run the following command from the command line:
pip install mkdocs
Installation theme
Using pip
Install the theme using pip:
pip install mkdocs-simple-blog
Using Poetry
Install the theme using Poetry:
poetry add mkdocs-simple-blog
Development Installation
Install from source for development:
git clone https://github.com/FernandoCelmer/mkdocs-simple-blog.git
cd mkdocs-simple-blog
pip install -e ".[dev]"
Or using Poetry:
git clone https://github.com/FernandoCelmer/mkdocs-simple-blog.git
cd mkdocs-simple-blog
poetry install --with dev
Note: The
[dev]extra includes development dependencies like pytest, pytest-cov, and pytest-mock for running tests.Note: For code quality tools (ruff, flake8, mypy), use
pip install -e ".[code-quality]"orpoetry install --with code-quality.
Activating theme
After the theme is installed, edit your mkdocs.yml file and set the theme name to simple-blog:
theme:
name: simple-blog
CI/CD Status
This project uses GitHub Actions for continuous integration and deployment:
- ๐งช Tests: Automatically run on every push and pull request across Python 3.9-3.14
- ๐ Code Quality: Ruff, Flake8, and MyPy checks ensure code standards
- ๐ฆ Publishing: Automatic publishing to TestPyPI and PyPI with dependency checks
All workflows ensure that only tested and validated code is published.
Getting Help
We use GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them. If you need anything, I ask you to please follow our templates for opening issues or discussions.
- ๐ Bug Report
- ๐ Documentation Issue
- ๐ Feature Request
- โ ๏ธ Security Request
- ๐ฌ General Question
Commit Style
- โ๏ธ FEATURE
- ๐ PEP8
- ๐ ISSUE
- ๐ชฒ BUG
- ๐ DOCS
- ๐ฆ PyPI
- โค๏ธ๏ธ TEST
- โฌ๏ธ CI/CD
- โ ๏ธ SECURITY
License
This project is licensed under the terms of the MIT License.