Im just learning how to use html and some basic CSS and I was wondering how I could add multiple pages without using Jekyll or any third party help. Is there anyway to do this using only html and the repo?
EDIT: What I ment was how do I link to another HTML file through my index.html file, I thought I did it right and it works when I try it offline but Im not sure how to get it to work through the repo copy.
Solved! Solved! Go to Solution.
How would I do it using markdown instead of HTML? Would I just refer it to
? Or is there something different I have to do?
Comme collect your drinks when you want. Premium advice right there.
You are using absolute path and you have to use relative path instead.
In the "a" tag replace:<a href="https://BorealBlizzard.github.io/page1.html/">Page 2</a>
To:<a href="page1.html">Page 2</a>
Same at page1.html file. :smileyhappy:
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.