Creating New Pages#

Adding a new page#

To add a new page beyond our home page, simply create a new .md file with some arbitrary name in the source/ folder.

For example, I may want to create a page about creating a website, so I will add the file website-tutorial.md into the source/ folder, which now looks like this:

source/
├── _images/
├── _templates/
├── index.md
└── website-tutorial.md

When running the previously mentioned make clean && make build command, a corresponding file named website-tutorial.html will be generated in the build/html/ folder.

You can add as many .md files as you want to the source/ folder, which will all generate a corresponding .html file when running make clean && make build.

Creating folders to organise your files#

You can also add custom folders to better organise your files. For example, if I want to add images to my website-tutorial.md file and don’t want to bloat my general _images/ folder, I may do the following to better organise my folder:

source/
├── _images/
├── _templates/
├── website-tutorial/
│   ├── images/
│   │   └── example.png
│   └── website-tutorial.md
└── index.md

Of course this is all optional, and you are free to have a chaotic website folder if that suits you best.