Hvis du ønsker å starte en blogg, er det sjansen for at fornavnet du møter er WordPress. Det er en grunn til det. WordPress er utrolig fleksibelt og driver både store og små nettsteder. Saken er at ikke alle nettsteder trenger en så kraftig infrastruktur, spesielt en enkel blogg.
Mindre, enklere og billigere alternativer er tilgjengelige. GitHub-siderer for eksempel gratis for personlig bruk. Kombiner det med Jekyll, en statisk generator, og du har alt du trenger for en blogg. Enda bedre, det er gratis.
Før du setter i gang
Du kjører Jekyll på din egen datamaskin, og bare macOS og Linux støttes offisielt. Vi vil dekke begge operativsystemene her, og Linux-instruksjonene kan fungere med Windows Subsystem for Linux som kjører Ubuntu. Når det er sagt, har det ikke blitt testet.
Du vil også ha tilgang til en god tekstredigerer. TextEdit eller GEdit vil gjøre, men du vil kanskje ha noe mer robust. Vi har sett på flere flotte tekstredaktører på tvers av plattformer tidligere.
Ting du bør vite
Du bør i det minste ha kjennskap til kommandolinjen. Å være kjent med git og GitHub vil også være nødvendig. Hvis du ikke er kjent, har vi en guide til git, og GitHubs egen dokumentasjon er utmerket.
Til slutt bruker Jekyll Markdown, som lar deg skrive i ren tekst, men presentere innholdet ditt i HTML for brukeren. Du bør være kjent med Markdown, eller i det minste villig til å lære det. Dette høres kanskje skremmende ut, men Markdown er lett å lære (vi har til og med et cheatsheet for det).
Installer Jekyll og dens avhengigheter
Dette er testet på macOS Mojave og Ubuntu 18.04. Hvis du kjører en annen versjon av begge operativsystemene, kan det hende du må sjekke nettstedet Jekyll for mer informasjon.
Mac os
Før du kan installere Jekyll, må du installere XCode kommandolinjeverktøy med følgende kommando:
xcode-select --install
Velg Installer og vent til installatøren er fullført. Nå kan du installere Jekyll og Bundler:
gem install --user-install bundler jekyll
Når du kjører denne kommandoen, ser du en advarsel som ligner på den nedenfor:
WARNING: You don't have /Users/YOURNAME/.gem/ruby/2.3.0/bin in your PATH, gem executables will not run.
Legg merke til versjonsnummeret. Forutsatt at meldingen ovenfor kjør følgende kommandoer, og erstatt riktig versjonsnummer hvis det er forskjellig:
echo export 'PATH=$HOME/.gem/ruby/2.3.0/bin:$PATH' >> ~/.bash_profile source ~/.bash_profile
Ubuntu
Før du installerer Jekyll, må du installere byggeverktøyene med følgende kommando:
sudo apt-get install ruby-full build-essential zlib1g-dev
Som med macOS, vil vi installere og kjøre fra hjemmekatalogen i stedet for som root. Kjør følgende kommandoer:
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc source ~/.bashrc
Installer nå Jekyll og Bundler:
gem install jekyll bundler
Test Jekyll-installasjonen din
For å sikre at alt er i gang, kjør følgende:
jekyll -v
Hvis alt er riktig installert, ser du en melding med versjonsnummeret. Hvis du i stedet ser en melding som command not found
, se Jekyll dokumentasjon.
Sett opp din nye blogg med Jekyll
Nå som Jekyll er installert, er det enkelt å lage din nye blogg:
jekyll new blog
Du kan bruke hvilket som helst navn du vil i kommandoen ovenfor i stedet for blogg. Dette er ganske enkelt navnet på katalogen Jekyll oppretter. Nå cd
til katalogen du nettopp opprettet, og kjør følgende kommando:
bundle exec jekyll serve
Dette vil starte den nye bloggen din om å kjøre lokalt på datamaskinen din. Åpne URL-en som vises i nettleseren din for å se på nettstedet. Som du kan se, er det litt arbeid å gjøre. trykk Ctrl + C å stoppe.
Tilpass bloggen din
For å redigere tittelen på nettstedet og annen informasjon, åpne bloggkatalogen din og rediger “_config.yml”. De forskjellige alternativene her er ganske åpenbare. Nå hvis du vil, kan du redigere hjemmesiden din, som er «index.md» -filen, selv om dette er valgfritt.
For å komme i gang med å skrive ditt første blogginnlegg, åpne “_posts” -mappen, så ser du et eksempel på innlegg. Åpne dette og rediger det, eller dupliser det for å opprette et nytt innlegg.
Distribuer bloggen din til GitHub
Nå som nettstedet ditt er satt opp lokalt, er det på tide å ta det online. Hvis du ikke allerede har en GitHub-konto, kan du registrere deg og få git installert og konfigurert på datamaskinen din. Deretter oppretter du et nytt lager med navnet username.github.io, og erstatter «brukernavn» med GitHub-brukernavnet ditt.
Åpne nå terminalen din og cd
til bloggmappen din. Kjør følgende kommandoer.
git init git add --all git commit -m "initial commit" git remote add origin https://github.com/username/username.github.io.git git push -u origin master
Nå bør du kunne besøke username.github.io og se den nye bloggen din. Hvis det ikke dukker opp med en gang, vent noen minutter og prøv igjen.
Neste skritt
Trinnene ovenfor er bare det grunnleggende for å få deg i gang. Jekyll har mye å tilby, så vær sikker på at sjekk dokumentasjonen. Det er også en antall tilgjengelige temaer å krydre utseendet på bloggen din.
Det er ytterligere trinn å ta med GitHub Pages også. Aktivering av HTTPS-støtte pleide å være en mer kompleks prosess, men nå kan det gjøres i depotinnstillingene. Å sette opp ditt eget domenenavn er også en enkel prosess, og GitHub har en flott guide om hvordan du gjør det.
En siste ting å huske på er at det er en god ide å sjekke stedendringer lokalt før du forplikter dem til depotet ditt. Bare kjør bundler
kommandoen vi brukte tidligere for å se på nettstedet ditt på datamaskinen din. Dette vil hjelpe deg med å fange alt fra skrivefeil til Markdown-syntaksfeil.