This template is based on WhatATheme, a customizable Jekyll portfolio theme.
- Simplified navigation - includes only HOME, ABOUT, PROJECTS
- Projects section included as part of a single scrolling page
- Contact section removed, social icons appended directly under site name and description, switched to new X twitter icon.
- About section focused on info about the author, removed all buttons
- Simplified footer - removed quick links, updated credits and copyright statement to include site owner name, credits for images, graphics, etc.
- Changed text alignment of the project pages from center to left.
- Replaced lorem ipsum dummy text with office ipsum.
- Adjusted opacity and blur settings of the hero image.
- Unified background image of the 404 page and the homepage.
- Added a GitHub action for link validation: Lychee Broken Link Checker.
- Added a linter GitHub action: Vale Linter.
The contents of this repo represent the expected end result from a workshop entitled Creating a Tech Writing Portfolio with Docs as Code Tooling by slavipande.
You’ll need a few things so you can follow along the steps of the workshop. Here’s a list of them and more info how to install them.
- Text editor
- Git –> Open a command prompt on Windows or a terminal on macOS and run
git version
to check if you already have it installed. You should get a version number in response. - GitHub profile
- Jekyll –> Open a command prompt on Windows or a terminal on macOS and run
jekyll -v
to check if you already have it installed. You should get a version number in response.
See Creating a Tech Writing Portfolio with Docs as Code Tooling - Preliminary Setup for detailed instructions how to install everything you'll need.
-
Fork this repo.
-
Clone your fork locally.
git clone https://github.com/<your-github-username>/Workshop-TechWritingPortfolio.git
-
Run
bundle install
in your local project folder.You must have Jekyll installed before running this command --> Go back to Preliminary Setup.
-
Run
bundle exec jekyll serve
in your local project folder.You should see your local Jekyll server running at
http://127.0.0.1:4000
. -
Play around with the site settings to get a feeling which setting controls what. Don't forget to push your local changes to your GitHub repo when done.