Challenge10k · Foundation
Day 15 – Work on Jekyll, Codespaces and GitHub Pages
Work on configuring Jekyll in Codespaces, pushing to GitHub Pages, building the project and adding a new post.
Tasks completed
-
Codespaces setup Created a new Codespace for the repository and verified available tools (
jekyll,ruby,node,npm). Tested local Jekyll run (bundle exec jekyll serve) and confirmed the environment works correctly. -
Testing GitHub integration Performed a test commit and push from Codespaces to GitHub. Verified that the GitHub Pages workflow builds the site after pushing changes.
-
Adding a new post Created a new post file in the
_postsfolder, filled metadata and content. Tested locally to confirm the post appears on the site, then pushed the changes to GitHub. -
Verification on GitHub Pages After pushing, checked the build status on GitHub Pages and verified the new post is visible on the production site.
Conclusions
- Codespaces significantly simplifies working with Jekyll and automates parts of the deployment process.
- Integration with GitHub Pages works smoothly; the workflow is fast and predictable.
- Creating posts and testing changes locally before pushing helps avoid mistakes.