The purpose of this project is to make as easy as possible for less-technical people to create and host basic web pages for free on GitHub Pages.
Check out my YouTube video on how to get started using this template
Use this template button on the Code tab.Settings tab and then go to the Pages settings.Source to main and press Save.You'll see a URL show up, but the site takes a few minutes before it's actually live. In the meantime, try creating a page.
Code tab.Add File button and select Create new file.first-page.md. (Note the lack of spaces and the inclusion of the .md extension.)---
title: First Page
---
# First page
This is my first page.
Commit new file.Environments link. (It may be in the right column.)View deployment button. (You should see the default homepage load.)first-page.html. (The full address will be something like this: https://pglevy.github.io/plain-vanilla-gh-pages/first-page.html)You should see the new page you created.
Now that you know how to create pages, here are some other things you can do:
index.md (the homepage) with your own content.metadata.yml file located in the _data folder.body and main styling classesbody element includes the p-3 utility class from Primer. This adds some padding to the page on all sides.main element includes these two classes: container-md and markdown-body. The first one sets a maximum width for the content area and the second provides the default GitHub styling for Markdown content.body-style and main-style.For example:
title: Home
body-style: p-0
main-style: container-lg
If you want to replace the defaults with nothing, do this:
title: My Page
body-style: ""
main-style: ""
This projects uses a local copy of the Primer CSS to enable work locally and/or offline. Note this copy may not be the latest version because it needs to be kept up-to-date manually. Alternatively, you can use the hosted version, which always references the current version.
To switch to hosted CSS, replace this line in _layouts/default.html:
<link rel="stylesheet" href="assets/css/primer.css">
with this:
<link rel="stylesheet" href="https://unpkg.com/@primer/css/dist/primer.css">
This project is configured to work with Codespaces. This allows you work on variations of the site in a remote dev environment in your browser so you can try things out without publishing directly to the live, main branch.
To use this option, select Open in a codespace from the Use this template menu button.
For more information, see the GitHub documentation.
This project was created using the GitHub Pages gem for Jekyll. It is licensed under The Unlicense, which allows everything and promises nothing. 😎
Favicon is Soft Ice Cream from Twemoji, licensed under CC-BY 4.0.