How to add multiple pages to my site

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. 

SITE: https://borealblizzard.github.io/

REPO: https://github.com/BorealBlizzard/BorealBlizzard.github.io

6 Likes

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. :smiley:

15 Likes

Thank You. Im supriesed I havn’t seen that anywhere.

3 Likes

Hi,

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…

<a href="help/">Help</a>

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)

<a href="../">Home</a>

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 :

<a href="./">Home</a>

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.

6 Likes

I am unable to link the pages on my site. it shows 404 page not found
please help me

1 Like

It Says 404 Not Found

Works now

<a href="help.html">help</a>
1 Like

This was a great help and explanation to my problem thank you 

How would I do it using markdown instead of HTML? Would I just refer it to

page-name.md

? Or is there something different I have to do?

1 Like

Comme collect your drinks when you want. Premium advice right there.

@iordic wrote:

You are using absolute path and you have to use relative path instead.

In the “a” tag replace:

Page 2

To:

Page 2

Same at page1.html file. :smiley:

1 Like

THANK YOU 

You can give the feedback on github here 's the link https://support.github.com/contact/feedback?contact[category]=actions