brennanbrown.github.io

brennanbrown.github.io

:octocat: Just a sort of metasite to show off my GitHub and all of my socials that's scattered across the interwebs! Based off the personal-website theme by GitHub.

brennanbrown.github.io

Just a sort of metasite to show off my GitHub and all of my socials that's scattered across the interwebs!
Explore the docs »

View Site · Report Bug · Request Feature

GitHub code size in bytes GitHub repo size GitHub top language GitHub issues GitHub last commit GitHub license Website
GitHub followers GitHub watchers GitHub stars GitHub forks

About The Project

This is a simple website I've created due to the fact I have several projects that are located at https://brennanbrown.github.io, and it felt like a good idea to give those projects a homepage.

Here's a list of projects that are being hosted here via GitHub Pages:

Installation

Fork the repository

You'll be making your own copy of the "personal website starter" repository so you have your own project to customize. A "fork" is a copy of a repository. So select "Fork" atop the repository.

Once you've found a home for your forked repository, it's yours. You're the owner, so you're ready to publish, if you wish.

Install in your local development environment

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

Once you've found a home for your forked repository, clone it.

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 personal-website
  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

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GPL 3.0 License. You can use this project however you see fit without needing to give attribution, however it cannot be used for for-profit products.

See LICENSE for more information.