Araekiel's Almanac (v1)
Jekyll.
This repository contains the source code for my personal website built withPrerequisites • Build & Run • Structure • Refs • Authors • License
Prerequisites
Ruby
Download and install Ruby from this link.
Run the following commands to confirm if the installation was successful:
$ ruby -v
$ gem -v
Jekyll
Run the following command to install Jekyll:
$ gem install bundler jekyll
Build & Run
Clone the repo and cd into the directory:
$ git clone https://github.com/araekiel/almanac-v1.git
$ cd almanac-v1
Set the port in _config.yml
Run the site:
$ bundle exec jekyll serve
Note: 'bundle exec' is not required unless you are running the website for the first time.
Open a browser and type localhost:port
Structure
Directory Structure
.
├── _data
| ├── binge.yml
| ├── navingation.yml
| ├── projects.yml
| └── sketches.yml
├── _includes
| ├── footer.html
| ├── head.html
| ├── header.html
| └── scripts.html
├── _pages
| ├── 404.html
| ├── about.html
| ├── binge.html
| ├── journal.html
| ├── projects.html
| └── sketches.html
├── _posts
├── _site # => Auto generated
├── assets
| ├── images
| | ├── binge
| | ├── posts
| | ├── sketches
| | └── almanac.png
| └── styles
├── _config.yml # => Site's configuration
├── Gemfile
└── Gemfile.lock
_data/binge.yml
Example:
- title: Breaking Bad
location: assets/images/binge/breaking_bad.jpg
_data/projects.yml
Example:
- title: GitWiz
desc: A singular portal to search for public repos from multiple version control platforms.
tags:
- name: Node.js
- name: TypeScript
- name: JavaScript
url: https://gitwiz.herokuapp.com
_data/sketches.yml
Example:
- title: The Mandalorian
caption: "This is the way."
location: ./assets/images/sketches/mandalorian.jpg
Note: I would advise against relying on this repository. It will not be updated frequently since the website relies on a different repo(private). Also, you will encounter file not found errors upon execution since this repo does not contain images for 'binge' and 'sketches' pages.
Refs
Authors
- araekiel - Github
License
MIT License | Copyright (c) 2022 Kumar Shashwat