Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hobbiej/hobbieos_home
Jacob's Portfolio/Blog
https://github.com/hobbiej/hobbieos_home
blog jekyll portfolio portfolio-website website
Last synced: 15 days ago
JSON representation
Jacob's Portfolio/Blog
- Host: GitHub
- URL: https://github.com/hobbiej/hobbieos_home
- Owner: HobbieJ
- License: mit
- Created: 2017-10-19T02:03:32.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-08-29T05:20:29.000Z (5 months ago)
- Last Synced: 2024-11-15T06:33:22.425Z (3 months ago)
- Topics: blog, jekyll, portfolio, portfolio-website, website
- Language: Ruby
- Homepage: https://jacobhobbie.com
- Size: 461 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jacob Hobbie's Website
[![Donate](https://img.shields.io/badge/Donate-Square%20Cash-brightgreen.svg?style=for-the-badge)](https://cash.me/$HobbieJ)
[![CircleCI branch](https://img.shields.io/circleci/project/github/HobbieJ/HobbieBlog/master.svg?longCache=true&style=for-the-badge)](https://circleci.com/gh/HobbieJ/HobbieBlog/tree/master)
[![GitHub license](https://img.shields.io/github/license/HobbieJ/HobbieBlog.svg?longCache=true&style=for-the-badge)](https://github.com/HobbieJ/HobbieBlog/blob/master/LICENSE.txt)This is the source code for my website, hosted at my website, [JacobHobbie.com](https://jacobhobbie.com).
## Requirements/Installation
*Instructions are for the following environment: A Windows 10 machine with the Windows Linux Subsystem (Ubuntu) installed.*
Instead of describing how to install my Jekyll site, the instructions below describe how to install a clean instance of Jekyll with their default theme, *Minima*, which you can also find [here](https://github.com/jekyll/minima).
If you want to install the theme I made for my website, *Hobbies*, you can go [here](https://github.com/HobbieJ/Hobbies) to download it.
The official tutorial on how to create your own Jekyll site can be found in Jekyll's [documentation](https://jekyllrb.com/docs/home/).
### Requirements
You should know how to use both the Windows Command Prompt, (*cmd*), and *bash*. In addition, you should have installed the Windows Linux Subsystem. To learn how to enable the Windows Linux Subsystem and install Ubuntu on your Windows machine, follow the link [here](https://docs.microsoft.com/en-us/windows/wsl/install-win10) to Microsoft's documentation, and follow the instructions.
To install Jekyll, you'll need the following:
* Ruby ([Instructions](https://www.ruby-lang.org/en/documentation/installation/#apt))
* RubyGems ([Instructions](https://rubygems.org/pages/download))
* GCC
* Make### Installation
*These instructions are a summation of Jekyll's official [quickstart guide](https://jekyllrb.com/docs/quickstart/).*
1. Open Bash
2. **(Optional)** I reccomend working in your home directory so you can change things without using *sudo* multiple times. To do that, you can type the following:
```
cd ~
```
3. Install Jekyll & Bundle! You can do that with the following command:
```
gem install jekyll bundler
```
4. Create your new website/blog! You'll end up making a brand new folder with the name you choose for your blog. Replace "myblog" in the command with whatever you choose to name your blog, (without quotes):
```
jekyll new "myblog"
```
5. Your blog is created! You can either edit the files, or *cd* into your new blog. If you do decide to run your new blog first things first, go ahead and *cd* into your blog, and type the following command:
```
bundle exec jekyll serve
```
6. Now if you visit your localhost, (http://localhost:4000), you'll see your brand new website! Now unless you want your Jekyll blog to look very similar to others on the internet, I'd suggest theming it, either with [Hobbies](https://github.com/HobbieJ/Hobbies), one of the other public themes, or better yet, building your own theme! If you're interested in building your own theme, you can look at [Jekyll's guide](https://jekyllrb.com/docs/themes/), or one of the other tutorials online.## Final Words
This site and its source code is published using the [MIT License](https://github.com/HobbieJ/HobbieBlog/blob/master/LICENSE) by Jacob Hobbie.
Thank you for visiting my source code for [JacobHobbie.com](https://jacobhobbie.com). I hope you enjoy it, and might be using it to help you think of how to build your own site!