Unele instrumente open source pentru crearea de site-uri statice

Unele instrumente open source

Într-un singur anterioară articol Le povestisem despre site-urile statice și eram în așteptare enumerarea instrumentelor open source pentru a le crea

După cum am spus la acea vreme, site-urile statice nu sunt imuabile, diferența cu site-urile dinamice constă în faptul că orice personalizare se face pe computerul client, nu pe server. În caz contrar, fișierele pe care serverul le arată clientului sunt exact aceleași cu cele încărcate de pe computerul creatorului.

Unele instrumente open source pentru crearea de site-uri statice

Jekill

Dacă ați descărcat vreun proiect de pe GitHub, probabil știți Pagini GitHub, serviciul de creare și găzduire a site-ului web pe care managerul de depozite Microsoft îl oferă proiectelor găzduite acolotu. Ei bine, paginile sunt create cu Jekill

Pentru a crea site-uri cu Jekill pPoate fi utilizată orice distribuție Linux care îndeplinește următoarele cerințe:

  • Limbaj de programare Ruby în versiunea 2.5.0 sau o versiune ulterioară, inclusiv biblioteci de dezvoltare.
  • Manager de pachete RubyGems.
  • GCC și Make.

Markdow este utilizat pentru formatarea textuluin timp ce pPentru a crea șabloane, aveți un instrument numit Liquid.

Rezultatul iese sub formă de fișiere HTML și CSS.

Există pluginuri pentru cei mai cunoscuți manageri de conținut care vă permit să migrați conținutul blogului dvs. către Jekill, deși va trebui să utilizați o platformă precum Disquis pentru a găzdui comentariile.

Un punct pe care trebuie să-l rețineți că, dacă doriți ca editorii vizuali să vă scrie postarea pe blog,

Hugo

Se defini pentru sine ca „unul dintre cele mai populare cadre open source pentru crearea de site-uri statice” și pe site-ul său web asigură că este „cel mai rapid”. Ca și cum promisiunile nu ar fi suficiente, dezvoltatorii săi spun că este conceput pentru a face din nou designul web distractiv.

Este scris în Go, un limbaj de programare open source întreținut de Google și de o comunitate independentă de dezvoltatori.

Unele dintre caracteristicile sale sunt:

  • Generare rapidă de pagini (mai puțin de un minut)
  • Funcționează pe Windows, Linux și Mac.
  • Suport pentru gestionarea șabloanelor.
  • Linkuri personalizabile
  • Taxonomie
  • Suport pentru platforma de comentarii Disquis.
  • Asistență pentru Google Analitycs.
  • Crearea de meniuri dinamice.

Hugo poate fi utilizat pentru toate tipurile de site-uri web și este compatibil cu cele mai populare servicii de găzduire web.b.

Hex

Conceput special pentru blogging, Se bazează pe Node.JS, un timp de rulare Javscript bazat pe motorul de redare Google Chrome.

Singura cerință de utilizat Hex este faptul că Sistemul de operare are Node.js instalat de la versiunea 10.13, deși se recomandă utilizarea versiunii 12 și versiuni ulterioare.

  • Generare rapidă de pagini. Promit să proceseze sute de fișiere în câteva secunde.
  • Generarea de site-uri cu o singură comandă.
  • Pot fi utilizate diferite variante de Markdown
  • Interfață puternică de programare a aplicațiilor pentru extinderea caracteristicilor sale.
  • Suport prin pluginuri pentru diverse motoare de șabloane, cum ar fi JS, Pug, Nunjucks, printre altele.
  • Integrare cu pachete NPM complementare precum Babel, PostCSS, Less / Sass etc.
  • Peste 300 de teme personalizabile.

Docuzaur

După cum sugerează și numele, acest proiect, parte a inițiativei open source a Facebook, este specializat în crearea de site-uri web de documentare.  Deși este destinat documentării proiectelor open source, nu este limitat la această utilizare. Se bazează pe React, o bibliotecă Javascript pentru crearea interfețelor utilizator.

Unele dintre caracteristicile sale sunt:

  • Generarea de pagini HTML din text scris folosind Markdown și MDX.
  • Reutilizarea codului scris folosind React
  • Traducere automată a documentației create între 70 de limbi.
  • Crearea și întreținerea diferitelor versiuni ale unui document.
  • Căutare ușoară în fiecare document folosind motorul de căutare Algolia.
  • Optimizat pentru motoarele de căutare. Fișierele HTML sunt generate static pentru fiecare cale posibilă
    SEO de pagini specifice

În prezent există două versiuni ale lui Docusaurus care circulă, Link-ul utilizat în acest articol corespunde versiunii 2, care este cea recomandată de dezvoltatori pentru site-uri web noi.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.