Joitakin avoimen lähdekoodin työkaluja staattisten sivustojen luomiseen

Joitakin avoimen lähdekoodin työkaluja

Eräässä artículo etupäätä Olin kertonut heille staattisista verkkosivustoista ja odotimme luettelo avoimen lähdekoodin työkaluista niiden luomiseksi

Kuten sanoin tuolloin, staattiset paikat eivät ole muuttumattomia, ero dynaamisten sivustojen kanssa on, että kaikki mukautukset tehdään asiakastietokoneella, ei palvelimella. Muuten palvelimen asiakkaalle osoittamat tiedostot ovat täsmälleen samat kuin sisällöntuottajan tietokoneelta ladatut tiedostot.

Joitakin avoimen lähdekoodin työkaluja staattisten sivustojen luomiseen

Jekill

Jos olet ladannut projekteja GitHubista, tiedät todennäköisesti GitHub-sivut, verkkosivujen luonti- ja isännöintipalvelu, jonka Microsoft-arkistopäällikkö tarjoaa siellä isännöityille projekteillesinä. No, sivut luodaan Jekill

Sivustojen luominen Jekillin avulla sMitä tahansa Linux-jakelua voidaan käyttää joka täyttää seuraavat vaatimukset:

  • Ruby-ohjelmointikieli versiossa 2.5.0 tai uudempi, mukaan lukien kehityskirjastot.
  • RubyGems-paketinhallinta.
  • GCC ja Make.

Markdowia käytetään tekstin muotoiluunn, kun sMallien luomiseen sinulla on työkalu nimeltä Liquid.

Tulos tulee ulos HTML- ja CSS-tiedostojen muodossa.

Suosituimmille sisällönhallinnoijille on olemassa laajennuksia, joiden avulla voit siirtää blogisi sisällön Jekilliin, vaikka sinun on käytettävä Disquis-alustaa kommenttien isännöimiseen.

Yksi asia pitää mielessä, että jos haluat visuaalisten toimittajien kirjoittaa blogiviestisi,

Hugo

Se määritellä itseään "yhtenä suosituimmista avoimen lähdekoodin kehyksistä staattisten sivustojen luomiseksi" ja verkkosivuillaan he väittävät, että se on "nopein". Ikään kuin lupaukset eivät riitä, sen kehittäjät sanovat, että se on suunniteltu tekemään web-suunnittelusta taas hauskaa.

Se on kirjoitettu Go: ssa, avoimen lähdekoodin ohjelmointikielessä, jota ylläpitää Google ja riippumaton kehittäjien yhteisö.

Joitakin sen ominaisuuksia ovat:

  • Nopea sivun luonti (alle minuutti)
  • Se toimii Windowsissa, Linuxissa ja Macissa.
  • Tuki mallien hallintaan.
  • Muokattavat linkit
  • Taksonomia
  • Tuki Disquis-kommenttialustalle.
  • Tuki Google Analitycsille.
  • Dynaamisten valikoiden luominen.

Hugoa voidaan käyttää kaikentyyppisille verkkosivustoille ja se on yhteensopiva suosituimpien verkkopalvelujen kanssa.b.

Hex

Suunniteltu erityisesti bloggaamiseen, Se perustuu Node.JS: ään, Javscript-ajonaikaan, joka perustuu Google Chromen renderointimoottoriin.

Ainoa vaatimus käyttää Hex on se Käyttöjärjestelmässä Node.js on asennettu versiosta 10.13, vaikka on suositeltavaa käyttää versiota 12 tai uudempaa.

  • Nopea sivunluonti. He lupaa käsitellä satoja tiedostoja sekunneissa.
  • Sivustojen luominen yhdellä komennolla.
  • Markdownista voidaan käyttää erilaisia ​​muunnelmia
  • Tehokas sovellusohjelmointirajapinta laajentaa sen ominaisuuksia.
  • Tuki laajennusten avulla erilaisille mallimoottoreille, kuten JS, Pug, Nunjucks.
  • Integrointi täydentäviin NPM-paketteihin, kuten Babel, PostCSS, Less / Sass jne.
  • Yli 300 muokattavaa teemaa.

Docusaurus

Kuten nimestä voi päätellä, Tämä projekti, osa Facebookin avoimen lähdekoodin aloitetta, erikoistunut dokumentointisivustojen luomiseen.  Vaikka se on tarkoitettu avoimen lähdekoodin projektien dokumentointiin, se ei ole rajoitettu tähän käyttöön. Se perustuu Reactiin, Javascript-kirjastoon käyttöliittymien luomiseen.

Joitakin sen ominaisuuksia ovat:

  • HTML-sivujen luominen Markdownilla ja MDX: llä kirjoitetusta tekstistä.
  • React-sovelluksella kirjoitetun koodin uudelleenkäyttö
  • Automaattinen käännös asiakirjoista, jotka on luotu 70 kielen välillä.
  • Asiakirjan eri versioiden luominen ja ylläpito.
  • Helppo haku jokaisessa asiakirjassa Algolia-hakukoneella.
  • Optimoitu hakukoneille. HTML-tiedostot luodaan staattisesti jokaiselle mahdolliselle polulle
    Tietyn sivun hakukoneoptimointi

Tällä hetkellä Docusaurus-versiota on kaksi, Tässä artikkelissa käytetty linkki vastaa versiota 2, jota kehittäjät suosittelevat uusille verkkosivustoille.


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.