This template was created to accompany the session
Hosting a Public-facing Class Blog with GitHub pages and Jekyll
presented by Matthew Andres Moreno and Acacia Ackles at Enriching Scholarship 2024.
https://mmore500.com/jekyll-class-blog
Add File > Create new file
button to add a new file _posts/year-mm-dd-slug.md
where year-mm-dd
is today's date and "slug
" a keyword or two (containing only alphanumeric, -
, and_
characters).---
layout: post
author: Your name goes here
title: Title goes here
---
Blog post content goes here.
Commit changes
in the upper right.
Then you have two choices:
a. to immediately add the post to the blog, use the Commit directly to the main branch
option.
b. to begin a review process before posting (i.e., for peer feedback), use the Create a new branch for this commit and start a pull request
option.Actions
pane of the repository page (https://github.com/yourusername/repository-name/actions
).
Otherwise, your pull request should be visible on the Pull requests
pane of the repository page (https://github.com/yourusername/repository-name/pulls
).
The blog entry will be posted once you click Merge pull request
at the bottom of your pull request's page.Use this template > Create a new repository
on GitHub or click here.Repository name
with the URL where the blog should appear.
For example, choosing repository-name
would result in the blog being served at https://yourusername.github.io/repository-name
.Create Repository
at the bottom right of the repository creation page.https://github.com/yourusername/repository-name
_config.yaml
file to open it.
Then, click the pencil icon in the upper right ("Edit this file") to edit.url
field to https://yourusername.github.io/repository-name
(substituting your username and repository name).Commit Changes
button in the top right, then Commit Changes
on the confirmation panel that appears.Settings > Pages
pane of your repository page (https://github.com/yourusername/repository-name/settings/pages
).main
and your deployment directory as / (root)
.enforce https
checkbox.Actions
pane of the repository page (https://github.com/yourusername/repository-name/actions
)https://yourusername.github.io/repository-name
.For more information, see our slide deck at https://hopth.ru/cs.