I personally use the Moonwalk Jekyll theme by abhinavs a lot, so this is a GitHub template that you can use to quickly create a Moonwalk website.
Find other GitHub template repos here!
- Click the
Use this template
button on the top of this repo - Wait a couple of minutes for the GitHub Actions workflow to finish running
- Go to
Settings
and enable GitHub Pages to deploy from thegh-pages
branch - Your site should be up and running!
- Fork this repo
- Make sure Jekyll and Ruby are up-to-date
- Run
bundle install
to install all necessary gems - Run
bundle exec jekyll serve
- Your development site should be up and running!
You can edit the /.github/workflows/download.yml
file to routinely download an asset file from the internet before deploying your site.
- Uncomment the
push
workflow trigger (three lines) - To download from a server other than GitHub, edit the url within the quotations on the
curl "..." -o ./assets/{SOMETHING}.md
line, replacing{SOMETHING}.md
with a file path of your choice - To download from GitHub, replace
{USER}
with a GitHub username,{REPO}
with a GitHub repo, and{SOMETHING}.md}
with a file path such asREADME.md
orassets/asset.png
, also replacing./assets/{SOMETHING}.md
with a file path of your choice
Edit /_data/home.yml
as per Moonwalk's specification.
Edit _config.yml
as per Moonwalk's or Jekyll's specification.
Edit about.md
and project1.md
, as well as add/remove markdown files for additional pages.