The following parameters are available in your templates:
-`current`: The current content file being rendered.
-`all`: A list of all content files.
-`tags`: A dictionary of tags with corresponding content files.
-`template_dir`: The absolute path to the parent directory of the current template.
The content file objects in the template contain all fields from the corresponding YAML file.
Additionally, the following fields are defined:
-`filename` is the absolute filename of the yml file.
-`relative_filename` is the filename of the yml file relative to the working directory.
-`markdown_compiled` is the compiled markdown content in HTML form. In combination with the `safe` filter in Jinja2 the markdown content can be output.
-`rendered` is the rendered template of that file. This can be useful for including other pages in a template.
### Output Structure
The output files will be generated in the specified output directory, with paths defined in the `output` attribute of your YAML files.
## Contributing
Contributions are welcome! If you have suggestions or improvements, feel free to open an issue or submit a pull request.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Acknowledgments
- [Jinja2](https://jinja.palletsprojects.com/) for the templating engine.
- [Markdown](https://python-markdown.github.io/) for content formatting.
- [PyYAML](https://pyyaml.org/) for YAML parsing.
---
For more information, please refer to the documentation or the source code.