Skip to content

hightechu/portfolio

Repository files navigation

HighTechU Member Projects Portfolio

HighTechU Members Projects: GitHub Repositories built by Youth.

Built with

Get Started

Installation

Install in your local development environment

If you want to manage your website in a local web development environment, you'll be using Ruby.

Clone the repository.

Install Jekyll

Jekyll is a Ruby Gem that can be installed on most systems.

  1. Install a full Ruby development environment
  2. Install Jekyll and bundler gems
gem install jekyll bundler 
  1. Change into your new directory
cd portfolio
  1. Install missing gems
bundle install
  1. Build the site and make it available on a local server
bundle exec jekyll serve

You should see something like:

Configuration file: /octocat/personal-website/_config.yml
            Source: /octocat/personal-website
       Destination: /octocat/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
   GitHub Metadata: No GitHub API authentication could be found. Some fields may be missing or have incorrect data.
                    done in 14.729 seconds.
 Auto-regeneration: enabled for '/octocat/personal-website'
    Server address: http://127.0.0.1:4000
  Server running... press ctrl-c to stop.

Don't worry about the "No GitHub API authentication could be found" message. API authentication is only necessary if you intend to display more detailed metadata, like a branch name.

  1. Now browse to http://localhost:4000

Publish

Push to the main branch, GitHub Pages will deploy the website.

License

This portfolio is based off the Github.dev Personal Website theme, which is available as open source under the terms of the MIT License.