Γρήγορη αναφορά

Σκονάκι Jekyll στο GitHub Pages

Γρήγορος οδηγός αναφοράς για τη χρήση του Jekyll με το GitHub Pages: δομή καταλόγων, ρυθμίσεις, frontmatter, ετικέτες Liquid και δημοσίευση.

· Δημοσιεύτηκε

Σύντομη αναφορά για τη ρύθμιση και δημοσίευση στατικών ιστοτόπων 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

Σχετικά θέματα