Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DavideBri/Gesko
Gesko is a simple and minimalistic jekyll blogging theme.
https://github.com/DavideBri/Gesko
blog blog-theme github-page jekyll jekyll-theme minimal theme
Last synced: 3 months ago
JSON representation
Gesko is a simple and minimalistic jekyll blogging theme.
- Host: GitHub
- URL: https://github.com/DavideBri/Gesko
- Owner: DavideBri
- License: mit
- Created: 2021-05-03T10:42:54.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-24T13:29:22.000Z (5 months ago)
- Last Synced: 2024-08-24T14:43:40.769Z (5 months ago)
- Topics: blog, blog-theme, github-page, jekyll, jekyll-theme, minimal, theme
- Language: HTML
- Homepage: https://davidebri.github.io/Gesko/
- Size: 2.61 MB
- Stars: 196
- Watchers: 3
- Forks: 73
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- stars - DavideBri/Gesko
README
# Gesko
Simple and minimal Jekyll blog.
Forked from [Asko](https://github.com/manuelmazzuola/asko).
Original theme from [Sidey](https://github.com/ronv/sidey).### Features
- [x] Responsive Design
- [x] Dark/Ligh theme 🌗
- [x] Inline CSS
- [x] Anchor headings
- [x] Tags & Tag pages
- [x] 404 page
- [x] Robots.txt 🤖
- [x] Atom & Json feeds 📡
- [x] Sass
- [x] About page, with Timeline! 🗣️
- [x] PageSpeed and w3Validator tests PASSED ✔️
- [x] Search bar 🔎
- [x] Next & Previous Post ⏮️ ⏭️
- [x] Automatic/Manual reading time estimation 🕐
- [x] Disqus section (optional) ✍️## Screenshot
![light-theme](https://github.com/DavideBri/Gesko/blob/master/light-theme.jpg)
![dark-theme](https://github.com/DavideBri/Gesko/blob/master/dark-theme.jpg)## Installation
Be sure to have all [you need](https://jekyllrb.com/docs/installation/) before running anything.
Run local server:
```bash
$ git clone https://github.com/DavideBri/Gesko.git
$ cd Gesko
$ bundle install
$ bundle exec jekyll build
$ bundle exec jekyll serve
```Navigate to `localhost:4000`. You're Welcome, Fork and be Stargazer.
If you want to upload it to Github Pages, remember to update the `_congif.yml` and if you are going to upload in a repo called yournickname.github.io, remember to update the `{{ site.baseurl }}` to `{{ site.url }}` .
Note that there is also a gtag in the [`_layouts/default.html`](https://github.com/DavideBri/Gesko/blob/6776e4afc384dc3d50ce2001715929c8e70a914c/_layouts/default.html#L9), you should remove it.To create new tag, create a folder in `tag/` with the name of the new one. In this folder add an `index.html` file and just add this header:
```
---
layout: tag
tag: yourNewTag
---
```
Then build again and you're ready!!## Contributing
Yeaaa feel free to open a pull request.
If you see any typos or formatting errors in a post, or want to helping reduce backlogs or any other issue that needs to be addressed, please do not hesitate to open a pull request and fix it!, please read [contributing](./CONTRIBUTING.md) before PR.
## License
This project is open source and available under the [MIT License](LICENSE.md).