https://github.com/kiraio-moe/blog
My personal blog.
https://github.com/kiraio-moe/blog
blog writeups
Last synced: about 2 months ago
JSON representation
My personal blog.
- Host: GitHub
- URL: https://github.com/kiraio-moe/blog
- Owner: kiraio-moe
- License: mit
- Created: 2023-06-16T14:16:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T18:22:05.000Z (7 months ago)
- Last Synced: 2025-02-02T17:20:14.273Z (3 months ago)
- Topics: blog, writeups
- Language: HTML
- Homepage: https://kiraio.my.id/blog/
- Size: 181 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
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

## 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).