There are several ways to create your home/landing page, lets walk through them.
Default Behavior
feed
By default if there is no index page, the feed plugin will make a home page for you that simply lists all the the articles by title.
index.md
markdown
You can also have an index.md
in your pages directory, and it will become the
index.html
on at render time. This is how markata.dev
achieves it's own home page.
static/index.html
html
If you want something more complicated (i.e. not easily done in markdown), you
can simply just make an index.html
in your Markata().config['assets_dir']
and it will become your home page.
Note
your default assets_dir
will be the static diretory in the root of your
project. You can change this by adding to your markata.toml
settings
file.
[markata] assets_dir = "assets"
This is how the homepage of waylonwalker.com is achieved.