IgorKowalczyk / blog

πŸ“ Personal blog build on Ruby and JS

Home Page:https://igorkowalczyk.github.io/blog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⚠️ This repository has been moved!

This repository has been moved to new address.
The code located here will no longer be updated and may not work!




Blog

My personal blog build on Jekyll

Jekyll GitHub License Version



πŸš€ Features

  • 🏷️ Custom categories for posts
  • πŸ“ Built-in comments [Github PR]
  • πŸŒƒ Light/Dark theme
  • 🌐 Custom pathes for posts
  • β›” Capatcha to fight spam-bots
  • πŸ“Ά RRS Feed
  • ✨ Built-in recommended posts section

🧱 Development

  1. Fill _config.yml with your values
    • For captcha keys go to Google ReCaptcha create new site and get your site key and secret key. Then encrypt the values using https://api-igorkowalczyk.herokuapp.com/v2/encrypt/[YOUR-TEXT-TO-ENCRYPT] api.
    • For site verification token go to Google Search Console and get your html tag key.
  2. Delete all files under _data/comments and _posts directories.
  3. Add first posts by adding new file with .md extension to _posts directory.
    • Post file syntax:
---
layout: post
title: "Post Title"
author: "Post Author"
categories: categories list
comments: true/false
---
Post content (Markdown)
  1. Set-up the page by running bundle install.
  2. Host this site locally by running bundle exec jekyll serve. Your site will be hosted under http://localhost:4000.

❌ Issues

If you have any issues with the project or you found a bug please create new issue here

πŸ“ Pull Requests

When submitting a pull request:

  • Clone the repo.
  • Create a branch off of master and give it a meaningful name (e.g. my-awesome-new-feature).
  • Open a pull request on GitHub and describe the feature or fix.

πŸ“ƒ License

This project is licensed under the MIT. See the LICENSE file for details

About

πŸ“ Personal blog build on Ruby and JS

https://igorkowalczyk.github.io/blog

License:MIT License


Languages

Language:HTML 46.0%Language:SCSS 44.3%Language:JavaScript 9.5%Language:Ruby 0.2%