Prerequisites • Build & Run • Structure • Refs • Authors • License
Download and install Ruby from this link.
Run the following commands to confirm if the installation was successful:
$ ruby -v
$ gem -v
Run the following command to install Jekyll:
$ gem install bundler jekyll
Clone the repo and cd into the directory:
$ git clone https://github.com/shashwatah/almanac.git
$ cd almanac
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
.
├── _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
Example:
- title: Breaking Bad
location: assets/images/binge/breaking_bad.jpg
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
Example:
- title: The Mandalorian
caption: "This is the way."
location: ./assets/images/sketches/mandalorian.jpg
MIT License | Copyright (c) 2024 Kumar Shashwat