Code for: JosephCrispell.github.io
The website is built using Jekyll combining code from the Type on Strap and particle themes.
Here are the main files of this site
jekyll-theme-basically-basic
├── _includes # Template htmls to be included in pages of site
├── _layouts # Layout for different pages in site defined as html
├── _posts # Blog posts
├── _sass # Style elements of website encoded as SASS (an extension to css)
├── assets # Files to be called when building site
| ├── js # Javascript code for different site elements: particle, Katex, jquery, bootstrap, jekyll search,
| ├── css # css code for different site elements: Bootstrap, font-awesome, katex and main css
| ├── fonts # Fonts to be used in site
| └── img # Images used in site
├── pages # Pages of site
| ├── 404.md # To be displayed when url is wrong
| ├── about.md # About me page
| ├── projects.md # Portfolio page for your projects
| ├── search.html # Search my site page
| └── tags.md # Explore the project and blog tags here
├── _config.yml # Site configuration file
├── index.html # Particle landing page
└── blog # Needed separate index.html for blog pagination (next/previous) to work
└── index.html # Type on strap landing page
There's a few steps to replicate my website on your own computer:
- Install Jekyll (see instructions)
- Note that you should using bundler
- Clone the repository
- Navigate to cloned repository and run
bundle install
- Run website on local server with:
bundle exec jekyll serve --watch
There are some fonts and component on this theme going under the MIT licence as well in this theme. The MIT License (MIT)