This repository has been moved to new address.
The code located here will no longer be updated and may not work!
My personal blog build on Jekyll
- π·οΈ 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
- 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.
- For captcha keys go to Google ReCaptcha create new site and get your site key and secret key. Then encrypt the values using
- Delete all files under
_data/comments
and_posts
directories. - 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)
- Set-up the page by running
bundle install
. - Host this site locally by running
bundle exec jekyll serve
. Your site will be hosted under http://localhost:4000.
If you have any issues with the project or you found a bug please create new issue here
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.
This project is licensed under the MIT. See the LICENSE file for details