Git Product home page Git Product logo

almanac-v1's Introduction


Almanac
Almanac

This repository contains the source code for my (old) 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/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

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

Refs

License

MIT License | Copyright (c) 2024 Kumar Shashwat

almanac-v1's People

Contributors

dependabot[bot] avatar shashwatah avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.