/almanac-v1

My personal website built with Jekyll.

Primary LanguageHTMLMIT LicenseMIT


Araekiel's Almanac
Araekiel's Almanac (v1)

This repository contains the source code for my personal website built with Jekyll.

MIT License Github Release

PrerequisitesBuild & RunStructureRefsAuthorsLicense

Gif

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

License

MIT License | Copyright (c) 2022 Kumar Shashwat