I just wanted to add a bit more information in regards to linking to pages in other directories. As iordic stated you can link to other pages in the current directory like so…
This will link to the page “/my-project/help/”, if you’re viewing the page on your local file system you’ll have to append index.html. (You can use a JS snippet like this to automatically append it, too) Once we’re down one level in the directory you can do the following to link to pages up one level (or however many levels)
This link will take you back to the root-level of your project : “/my-project/,” from “/my-project/help/.” The dots “…” refer to a parent directory, you can chain them together (i.e.
href="../../../") depending how deep your page is. If you want to link to the current page, you can create a link like this :
The single dot “.” refers to the current directory.
If you want some more examples, you can look over the code for one of my projects. It doesn’t use Jekyll, just static HTML pages so it can be used online or offline without setting anything up.