Skompilować Twitter Bootstrap 3 docs(jak)?

Próbuję skompilować bootstrap 3. Mam repo sklonowane na moim lokalnym. Uruchamiam make w katalogu bootstrap.

aaas-imac:bootstrap aaa$ make



Building Bootstrap...
--------------------------------------------------
Running JSHint on JavaScript...             ✔ Done
Compiling LESS with Recess...               ✔ Done
Prepping documentation assets...            ✔ Done
Compiling and minifying JavaScript...       ✔ Done
--------------------------------------------------
Success!

Thanks for using Bootstrap,
<3 @mdo and @fat

aaas-imac:bootstrap aaa$ 

Nie widzę nigdzie skompilowanych dokumentów?

Author: Bass Jobsen, 2013-03-10

7 answers

Dokumenty Bootstrap 3.0 są budowane przy użyciu Jekyll. Aby wyświetlić dokumenty lokalnie, musisz zainstalować Jekyll , aby uruchomić lokalny serwer.

 11
Author: Kisuka,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-06 18:17:19

Aby zainstalować Jekyll i zbudować: (Uwaga Dla windows patrz: https://stackoverflow.com/a/16853614/1596547 )

  1. install rubygems (sudo apt-get install rubygems)
  2. (sudo) gem install jekyll
  3. przejdź do katalogu ./docs Twojej instalacji bootstrap (Zobacz także: Przeglądaj i instaluj Twitter Bootstrap 3)
  4. Uruchom jekyll --server z katalogu bootstrap
  5. wizyta http://localhost:9001/ http://localhost:9001/docs.html w przeglądarce

NB domyślnym portem dla WEBrick będzie 9001. Jeśli ten port nie jest dostępny, zostanie użyty inny port: WARN TCPServer Error: Address already in use - bind(2) INFO WEBrick::HTTPServer#start: pid=30728 port=4000

Kiedy odwiedzisz http://localhost:9001/ znajdziesz Ekran główny. przycisk "Pokaż dokumenty" łączy się z /docs/, gdy dokumenty są na dokumentach.html patrz poniżej:

Twitter ' s Bootstrap 3.0.0 Docs

teraz (jul 10 2013) linki navbar wydaje się uszkodzony (brak .html) więc użyj http://localhost:9001/javascript.html zamiast http://localhost:9001/javascript. Zobacz też: https://github.com/twitter/bootstrap/pull/8443

Using Git (jekyll already zainstalowane):

git clone --branch 3.0.0-wip git://github.com/twitter/bootstrap.git
cd bootstrap
jekyll --server

Visit http://localhost:9001/ or http://localhost:4000/

Aktualizacja @lee-whitney sugeruje użycie jekyll serve zamiast jekyll --server. Polecenie jekyll serve tworzy katalog z plikami html dokumentów. Możesz podawać te pliki na (lokalnym) serwerze internetowym. jekyll serve nie uruchamiaj (jekyll) serwera. Testuję te polecenia na Linuksie (Ubuntu 12.04 LTS) z Jekyll 0.12.1

 14
Author: Bass Jobsen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:08:14

W Windows (doskonale przetestowany przeze mnie nie jestem pewien Linuksa):

Krok 1: Pobierz Bootstrap3 : github.com/twitter/bootstrap/archive/3.0.0-wip.zip
Krok 2: Pobierz Ruby: Kliknij Tutaj
Krok 3: Pobierz Devkit: Kliknij tutaj i rozpakuj go do jakiegoś katalogu.
Krok 4: Przejdź do devkit Directory przez terminal ruby i wykonaj następujące polecenia

ruby dk.rb init
ruby dk.rb install
gem install jekyll --version '= 0.11.0'

Krok wersji jest bardzo ważny, ponieważ nie byłem w stanie skompilować dokumentów w najnowszej wersja jekyll więc przesiadłem się na starszą wersję.

Krok 5: przejdź do katalogu głównego katalogu bootstrap
Krok 6: Uruchom jekyll --server
Krok 7: odwiedź localhost: 9001 / lub localhost: 4000 / w przeglądarce ( jeden z nich na pewno zadziała)

 5
Author: Abhishek Goel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-31 21:11:05

Próbowałem metody Abhisheka i zadziałało. Ale nie do końca. Nadal mam pewne błędy płynne.

Więc poszperałem i znalazłem rozwiązanie. Kompilowanie Bootstrap 3 jest nieco bardziej irytujące niż 2.3.2

Wykonaj następujące czynności, aby skompilować i uruchomić.

  1. Pobierz Bootstrap 3 master zip

  2. Pobierz Ruby 1.9.3

  3. Pobierz DevKit

  4. Zainstaluj Pythona 2.7 i zaktualizuj zmienną środowiskową PATH za pomocą Pythona katalog

  5. Get Jekyll 1.x jak wspomniano na stronie GitHUb Bootstrap.

    Przejdź do katalogu devkit przez terminal ruby i wykonaj następujące polecenia

    Ruby dk.rb init
    ruby dk.RB install
    gem install jekyll

  6. Odinstaluj pygments 0.5.2 i zainstaluj pygments 0.5.0

    Gem Odinstaluj pigmenty.rb --version "=0.5.2 "
    gem install pygments.RB -- wersja "=0.5.0"

  7. Przejdź do katalogu głównego wyodrębnionego źródła bootstrap w terminalu i uruchom następujące

    Chcp 65001
    jekyll serve

Teraz przejdź do localhost: 9001 i tam powinieneś zobaczyć dokumenty hostowane lokalnie.

Uwaga: po skompilowaniu można uzyskać dostęp do tych stron bez konieczności każdorazowego uruchamiania polecenia jekyll serve. Po prostu otwórz strony html tak, jak z każdym lokalnie zapisana strona www.

Możesz również usunąć wyodrębnione pliki DevKit, ponieważ nie będziesz ich ponownie używać do przeglądania dokumentów.

 3
Author: Thoshi B,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-30 06:26:45

Oto skompresowane dokumenty, nie trzeba nic robić, ale czytać. Pełny do pobrania Bootstrap 3 docs.

Http://web3canvas.com/item/bootstrap-3-docs/

Enjoy!

 1
Author: Alejandro Casanova,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-30 15:24:01

Oto kompletne rozwiązanie

Aby zainstalować Jekyll, Rouge i zbudować:

Jeśli nie masz zainstalowanego Rubiego - http://jekyll-windows.juthilo.com/2-jekyll-gem/

  1. z comand promt, cd do folderu bootstrap
  2. run npm install - jeśli napotkasz problemy, wykonaj npm update
  3. Jeśli jekyll nie został zainstalowany, uruchom gem install jekyll
  4. then run gem install rouge
  5. Uruchom jekyll server z folderu bootstrap
  6. wizyta http://localhost:9001 /
 1
Author: Charl Kruger,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-16 14:17:32

Update: For Bootstrap version 3.3.4

Aby uruchomić Twitter Bootstrap(v3.3.4) docs lokalnie, wykonałem następujące kroki i mam nadzieję, że może to pomóc innym.

Kroki:

  • gem install jekyll (trzeba mieć Ruby, Rubygems zainstalowane)
  • git clone --branch gh-pages git://github.com/twitter/bootstrap.git

    (Teraz gh-pages branch przechowuje wszystkie dokumenty)

  • cd bootstrap
  • jekyll serve
  • Visit http://127.0.0.1:4000/ default server url
 0
Author: ram,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-19 11:31:56