jekyllAan de slag met jekyll


Opmerkingen

Jekyll is een eenvoudige, blogbewuste, statische sitegenerator. Het neemt een sjabloondirectory met onbewerkte tekstbestanden in verschillende formaten, voert het door een converter (zoals Markdown) en zijn vloeibare renderer en spuugt een complete, klaar om te publiceren statische website uit die geschikt is voor gebruik met uw favoriete webserver. Jekyll is ook de motor achter GitHub-pagina's, wat betekent dat je Jekyll kunt gebruiken om de pagina, blog of website van je project gratis te hosten op de servers van GitHub.

De website van Jekyll is op http://jekyllrb.com/ en documentatie is te vinden op http://jekyllrb.com/docs/home/ .


Nieuwste uitgave:

Gem-versie

Basisgebruik

De Jekyll-edelsteen maakt een jekyll-uitvoerbaar bestand voor u beschikbaar in uw Terminal-venster. U kunt deze opdracht op verschillende manieren gebruiken:

$ jekyll build
# => The current folder will be generated into ./_site

$ jekyll build --destination <destination>
# => The current folder will be generated into <destination>

$ jekyll build --source <source> --destination <destination>
# => The <source> folder will be generated into <destination>

$ jekyll build --watch
# => The current folder will be generated into ./_site,
#    watched for changes, and regenerated automatically.
 

Jekyll wordt ook geleverd met een ingebouwde ontwikkelingsserver waarmee u een voorbeeld kunt bekijken van hoe de gegenereerde site er lokaal in uw browser zal uitzien.

$ jekyll serve
# => A development server will run at http://localhost:4000/
# Auto-regeneration: enabled. Use `--no-watch` to disable.
 

Maak Jekyll-berichten en -pagina's

Maak een nieuwe Jekyll-post

Om een nieuwe Jekyll Post aan te maken, maakt u een nieuw bestand aan _posts map _posts met het formaat

YYYY-MM-DD-title.MARKUP
 

Vervang MARKUP door de bestandsextensie voor de taal die u wilt gebruiken. Dit is meestal Markdown (.md of .markdown) of HTML (.html).

_posts/2017-01-01-hello-jekyll.md
 

Maak een nieuwe Jekyll-pagina

Als u een nieuwe Jekyll-pagina wilt maken, maakt u een nieuw bestand in een map of map die niet door Jekyll is uitgesloten in uw projectmap.

about.html
contact/company_info.md
 

OPMERKING: Voor zowel Page als Post bestanden moeten Front Matter-streepjes worden overwogen voor verwerking. Anders worden ze eenvoudigweg aangeduid als een StaticFile .

Front Matter-streepjes moeten helemaal aan het begin zijn, vóór uw inhoud, en er gewoon zo uitzien:

---
---

< your content >
 

Installeer Jekyll op Linux Mint 18

Installeer jekyll op Linux Mint 18 met de volgende stappen:

sudo apt install ruby
sudo apt install build-essential 
sudo apt install ruby-dev
sudo gem install jekyll
 

Installeer Jekyll op Windows

  1. Open een opdrachtprompt met beheerderstoegang
  2. Installeer Chocolatey: @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
  3. Sluit de opdrachtprompt omdat Chocolatey niet beschikbaar is totdat u sluit en opnieuw opent.
  4. Open een opdrachtprompt met beheerderstoegang
  5. Intall Ruby: choco install ruby -y
  6. Sluit en open een nieuwe opdrachtprompt met beheerderstoegang
  7. Installeer Jekyll: gem install jekyll

Vond deze gids hier .

Installatie of instellingen

Quickstart voor Jekyll

 $ gem install jekyll
 $ jekyll new my-awesome-site
 $ cd my-awesome-site
~/my-awesome-site $ jekyll serve
 

Blader nu naar http: // localhost: 4000


Quickstart voor Jekyll met Bundler

 $ gem install jekyll bundler
 $ jekyll new my-awesome-site
 $ cd my-awesome-site
~/my-awesome-site $ bundle exec jekyll serve
 

Blader nu naar http: // localhost: 4000