https://github.com/bsmth/awesome_jekyll_site
Companion repo for my blog post that shows how to deploy Jekyll pages to AWS Amplify
https://github.com/bsmth/awesome_jekyll_site
List: awesome_jekyll_site
aws-amplify blog gh-actions jekyll
Last synced: about 1 month ago
JSON representation
Companion repo for my blog post that shows how to deploy Jekyll pages to AWS Amplify
- Host: GitHub
- URL: https://github.com/bsmth/awesome_jekyll_site
- Owner: bsmth
- License: cc0-1.0
- Created: 2020-12-23T18:45:18.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-08-01T23:28:01.000Z (almost 2 years ago)
- Last Synced: 2025-11-30T03:42:10.400Z (7 months ago)
- Topics: aws-amplify, blog, gh-actions, jekyll
- Language: Ruby
- Homepage: https://www.bsmth.de/blog/deploying-jekyll-github-actions-aws-amplify
- Size: 20.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Awesome Jekyll Site
This repo is a basic Jekyll blog used to demo a deployment route of using AWS Amplify and GitHub actions for checking broken HTML.
My [blog post covers the setup steps](https://www.bsmth.de/blog/deploying-jekyll-github-actions-aws-amplify) if you want to start from scratch with a new repository.
## Getting started
If you want to skip creating a new repo and want to try out Jekyll straight away to see how it works, clone the repo and build it like so:
```
git clone git@github.com:bsmth/awesome_jekyll_site.git
cd awesome_jekyll_site
gem install bundler && bundle install
bundle exec jekyll s
```
## Adding new content
The Jekyll repository has a fairly simple structure where top-level pages live as markdown files and new blog posts can be added to the `_posts` directory:
```bash
.
├── 404.html
├── Gemfile
├── Gemfile.lock
├── _config.yml
├── _posts
│ └── 2020-12-23-welcome-to-jekyll.markdown
├── about.markdown
└── index.markdown
```