There are several ways to create your home/landing page, lets walk through them.

Default Behavior


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.


You can also have an in your pages directory, and it will become the index.html on at render time. This is how achieves it's own home page.



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.


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.

assets_dir = "assets"

This is how the homepage of is achieved.