Alcuni strumenti open source per la creazione di siti statici

Alcuni strumenti open source

In uno precedente articolo Avevo parlato loro di siti web statici ed eravamo in attesa del enumerazione di strumenti open source per crearli

Come ho detto all'epoca, i siti statici non sono immutabili, la differenza con i siti dinamici è che qualsiasi personalizzazione viene eseguita sul computer client, non sul server. Altrimenti, i file che il server mostra al client sono esattamente gli stessi di quelli caricati dal computer del creatore.

Alcuni strumenti open source per la creazione di siti statici

Jekill

Se hai scaricato progetti da GitHub, probabilmente lo sai Pagine GitHub, il servizio di creazione e hosting di siti Web che il gestore di repository Microsoft offre ai progetti ivi ospitativoi. Bene, le pagine vengono create con Jekill

Per creare siti con Jekill pÈ possibile utilizzare qualsiasi distribuzione Linux che soddisfa i seguenti requisiti:

  • Linguaggio di programmazione Ruby nella versione 2.5.0 o successiva, incluse le librerie di sviluppo.
  • Gestore di pacchetti RubyGems.
  • GCC e Make.

Markdow viene utilizzato per formattare il teston mentre pPer creare modelli, hai uno strumento chiamato Liquid.

Il risultato viene fuori sotto forma di file HTML e CSS.

Esistono plug-in per i gestori di contenuti più popolari che ti consentono di migrare il contenuto del tuo blog su Jekill anche se dovrai utilizzare una piattaforma come Disquis per ospitare i commenti.

Un punto da tenere presente che se ti piace che gli editor visivi scrivano il tuo post sul blog,

Hugo

Se definire a se stesso come "uno dei framework open source più popolari per la creazione di siti statici" e sul suo sito web assicurano che è "il più veloce". Come se le promesse non bastassero, i suoi sviluppatori dicono che è progettato per rendere di nuovo divertente il web design.

È scritto in Go, un linguaggio di programmazione open source gestito da Google e da una comunità indipendente di sviluppatori.

Alcune delle sue caratteristiche sono:

  • Generazione rapida della pagina (meno di un minuto)
  • Funziona su Windows, Linux e Mac.
  • Supporto per la gestione dei modelli.
  • Collegamenti personalizzabili
  • Tassonomia
  • Supporto per la piattaforma dei commenti Disquis.
  • Supporto per Google Analitycs.
  • Creazione di menu dinamici.

Hugo può essere utilizzato per tutti i tipi di siti web ed è compatibile con i più diffusi servizi di web hosting.b.

Esadecimale

Progettato specificamente per i blog, Si basa su Node.JS, un runtime Javscript basato sul motore di rendering di Google Chrome.

L'unico requisito da utilizzare Esadecimale è che il sistema operativo ha Node.js installato dalla versione 10.13, sebbene si consiglia di utilizzare la versione 12 e successive.

  • Generazione di pagine veloce. Promettono di elaborare centinaia di file in pochi secondi.
  • Generazione di siti con un unico comando.
  • È possibile utilizzare diverse varianti di Markdown
  • Potente interfaccia di programmazione dell'applicazione per estenderne le funzionalità.
  • Supporto tramite plug-in per vari motori di modelli come JS, Pug, Nunjucks, tra gli altri.
  • Integrazione con pacchetti NPM complementari come Babel, PostCSS, Less / Sass, ecc.
  • Più di 300 temi personalizzabili.

Docusauro

Come suggerisce il nome, questo progetto, parte dell'iniziativa open source di Facebook, è specializzato nella creazione di siti web di documentazione.  Sebbene sia inteso per la documentazione di progetti open source, non è limitato a questo utilizzo. Si basa su React, una libreria Javascript per la creazione di interfacce utente.

Alcune delle sue caratteristiche sono:

  • Generazione di pagine HTML da testo scritto utilizzando Markdown e MDX.
  • Riutilizzo del codice scritto utilizzando React
  • Traduzione automatica della documentazione creata tra 70 lingue.
  • Creazione e manutenzione di diverse versioni di un documento.
  • Facile ricerca all'interno di ogni documento utilizzando il motore di ricerca Algolia.
  • Ottimizzato per i motori di ricerca. I file HTML vengono generati staticamente per ogni percorso possibile
    Pagina specifica SEO

Attualmente circolano due versioni di Docusaurus, Il collegamento utilizzato in questo articolo corrisponde alla versione 2 che è quella consigliata dagli sviluppatori per i nuovi siti web.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.