Skip to content
This repository has been archived by the owner on Sep 13, 2023. It is now read-only.

AFLdiscord/AFLdiscord.github.io

Repository files navigation

Sito del server discord AFL con lo scopo di pubblicare gli annunci principali riguardo alla gestione dello stesso e allo sviluppo del bot.

Creato utilizzando Jekyll con il tema minima.

Setup e build

Il sito è pensato per essere hostato direttamente su github pages. I file in questa repository permettono di fare la build del sito in locale.

Istruzioni

Le seguenti istruzioni prese dalla guida di Jekyll in particolare per Ubuntu(valide anche per wsl).

  • installare ruby (v2.4.0+) e altre requisiti
    sudo apt install ruby-full build-essential zlib1g-dev #eventualmente apt-get
  • installazione di jekyll e bundler
    sudo gem install jekyll bundler
  • clonare il repository nella cartella desiderata
    git clone https://github.com/AFLdiscord/AFLdiscord.github.io
  • installare dipendenze
    bundle install
  • per eseguire la build e navigare nel sito localmente
    bundle exec jekyll serve

Aggiungere post

Nella cartella _posts creare un nuovo file nominato YEAR-MONTH-DAY-title.markdown inserendo la data di creazione e il titolo. Inserire come header del file i seguenti dati:

---
layout: post
author: nome_autore
title:  "Titolo"
date:   2021-04-16 20:03:48 +0200
categories: nome_categoria oppure [cat1, cat2]
---

Il testo del post deve essere scritto in markdown. Si consiglia di attivare la preview del risultato nell'editor che si sta utilizzando (per vscode CTRL+K V oppure dalla command palette CTRL+SHIFT+P e cercare markdown).
Per osservare il risultato:
bundle exec jekyll serve
aggiungere --livereload per modifiche in tempo reale (potrebbe non funzionare sotto wsl)

Link utili