hyde
- Markdown Template ToolCreate and Manage Markdown files and their header content.
Hyde is a tool that helps you make Jekyll-based Markdown files.
Hyde can:
Hyde also implements some checks and balances:
Hyde will warn you when:
Hyde uses toml
files for configuration files. It stores its config
in $HOME/.config/hyde/
in Linux and OSX,
and in the %APPDIR%
on Windows.
Check out the documentation on docs.rs/hyde.
hyde
supports the following commands:
hyde config
This command can be used to create or update configurations. hyde
stores its configs
in platform-dependent folders. To override this behaviour, set the HYDE_CONFIG_FOLDER
path.
Note that hyde uses multiple config files, so a folder is required.
hyde config create
will dump a default configuration file default.toml
into the config folder. It takes the following optional parameters:
hyde config create --name blog
will create blog.toml
in the config folder.
hyde config create -n website
will create website.toml
in the config folder.
A config file looks like this:
```toml rootfolder = "/home/myuser_name/workspace/notes"
[drafts] drafts = true foldername = "drafts" has_date = false
[drafts.default-tags] categories = ["drafts", "notes"]
[published] drafts = false hasdate = true foldername = "_posts"
[special] drafts = false hasdate = false foldername = "pages ```
To update a field, use hyde config -n <name|default> set published.folder_name='something'
While I developed hyde
mostly for myself, anyone can file bug reports on github.