https://github.com/zo-bro-23/moonwalk-template
Template for generating a Jekyll website based on the Moonwalk (@abhinavs/moonwalk) theme
https://github.com/zo-bro-23/moonwalk-template
github jekyll template website
Last synced: 4 months ago
JSON representation
Template for generating a Jekyll website based on the Moonwalk (@abhinavs/moonwalk) theme
- Host: GitHub
- URL: https://github.com/zo-bro-23/moonwalk-template
- Owner: Zo-Bro-23
- Created: 2023-01-11T06:35:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-06T18:37:58.000Z (almost 2 years ago)
- Last Synced: 2025-10-06T11:40:01.578Z (9 months ago)
- Topics: github, jekyll, template, website
- Language: Ruby
- Homepage:
- Size: 35.2 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Moonwalk Template
I personally use the [Moonwalk](https://github.com/abhinavs/moonwalk) Jekyll theme by [abhinavs](https://github.com/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](https://github.com/Zo-Bro-23/templates)!*
# Getting Started
## GitHub Pages
- 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 the `gh-pages` branch
- Your site should be up and running!
## Local Development
- 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!
# Customization
## Download an asset from the internet
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 as `README.md` or `assets/asset.png`, also replacing `./assets/{SOMETHING}.md` with a file path of your choice
## Home layout
Edit `/_data/home.yml` as per [Moonwalk](https://github.com/abhinavs/moonwalk)'s specification.
## Site config
Edit `_config.yml` as per [Moonwalk](https://github.com/abhinavs/moonwalk)'s or Jekyll's specification.
## Add pages
Edit `about.md` and `project1.md`, as well as add/remove markdown files for additional pages.