Σύντομη αναφορά για τη ρύθμιση και δημοσίευση στατικών ιστοτόπων Jekyll με το GitHub Pages.
Δομή Καταλόγων
.
├── _config.yml # Ρυθμίσεις ιστοτόπου
├── _includes/ # Επαναχρησιμοποιήσιμα τμήματα προτύπων
├── _layouts/ # Βασικές διατάξεις σελίδων
├── _posts/ # Άρθρα ιστολογίου (YYYY-MM-DD-title.md)
├── _sass/ # Τμήματα στυλ SASS / SCSS
├── assets/ # Εικόνες, μεταγλωττισμένα στυλ, JS
└── index.md # Περιεχόμενο αρχικής σελίδας
Διαμόρφωση (_config.yml)
title: My Documentation
description: Quick reference cheatsheets
baseurl: "/my-repo"
url: "https://username.github.io"
# Εξαρτήσεις GitHub Pages
plugins:
- jekyll-feed
- jekyll-seo-tag
- jekyll-sitemap
markdown: kramdown
theme: minima
Κεφαλίδα Frontmatter
---
layout: post
title: "Getting Started with Jekyll"
date: 2026-10-25 12:00:00 +0000
categories: [development, tools]
tags: [jekyll, static-site]
---
Βοηθοί Προτύπων Liquid
Έξοδος και Μεταβλητές
{{ site.title }}
{{ page.title }}
{{ content }}
Συνθήκες και Βρόχοι
{% if page.comments %}
{% include comments.html %}
{% endif %}
<ul>
{% for post in site.posts limit:5 %}
<li><a href="{{ post.url | relative_url }}">{{ post.title }}</a></li>
{% endfor %}
</ul>
Τοπικές Δοκιμές
# Εγκατάσταση εξαρτήσεων
bundle install
# Εκτέλεση τοπικού διακομιστή ανάπτυξης με live reload
bundle exec jekyll serve --livereload