Skip to content

martinsvadlenka/olomoucky.pirati.cz

 
 

Repository files navigation

olomoucky.pirati.cz

Build Status

Lokální spuštění

Instalacee na Fedora 25: dnf install rubygem-jekyll npm

Instalace ubuntu 16.04:

sudo apt-get install ruby2.3-dev gcc make libghc-zlib-dev libffi-dev
gem install rubygems-update
gem install jekyll bundler
bundle

Společné

npm install
bower install
bundle install --path vendor/bundle --without test development
gulp

Repozitář můžeme naklonovat do jakékoliv složky (nemusí být ve /var/www/).

bundle exec jekyll serve, což stránku zkompiluje, spustí a ještě je stránka přístupná skrz localhost: http://127.0.0.1:4000

Popřípadě můžeme spustit jen: bundle exec jekyll build, což do složky _site připraví kompletní web (ten můžeme otevřít z prohlíže pomocí klavesové zkratky ctrl+o).

Struktura

Samotné stránky jsou v markdownu nebo v html (složitější struktura, např. vícesloupců apod)

Kolekce jsou markdown soubory s yaml hlavičkou v příslušné složce, na webu jsou použity 4:

  • posts (články), foto 1300x744
  • people (lidé), foto 165x220
  • program
  • teams (týmy)

Některé údaje jsou uvedeny v složce _data. Jsou zde ve formátu yaml nebo json.

CSS je ve složce _sass a je automaticky kompilováno a minifikován do jednoho souboru main.css.

JavaScript je ve složce _include/js. Knihovny jsou definovány v bower.json a produkční soubor je tvořen gulpem.

Jekyll má velmi podrobnou dokumentaci. A při vývoji též doporučuji cheat sheet

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 70.8%
  • HTML 26.8%
  • JavaScript 2.3%
  • Ruby 0.1%