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?
7 answers
Dokumenty Bootstrap 3.0 są budowane przy użyciu Jekyll. Aby wyświetlić dokumenty lokalnie, musisz zainstalować Jekyll , aby uruchomić lokalny serwer.
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 )
- install rubygems (sudo
apt-get install rubygems
) - (sudo)
gem install jekyll
-
przejdź do katalogu./docs
Twojej instalacji bootstrap (Zobacz także: Przeglądaj i instaluj Twitter Bootstrap 3) - Uruchom
jekyll --server
z katalogu bootstrap - wizyta
http://localhost:9001/
w przeglądarcehttp://localhost:9001/docs.html
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:
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
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)
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ć.
- Pobierz Bootstrap 3 master zip
- Pobierz Ruby 1.9.3
- Pobierz DevKit
- Zainstaluj Pythona 2.7 i zaktualizuj zmienną środowiskową PATH za pomocą Pythona katalog
-
Get Jekyll 1.x jak wspomniano na stronie GitHUb Bootstrap.
Przejdź do katalogu devkit przez terminal ruby i wykonaj następujące poleceniaRuby dk.rb init
ruby dk.RB install
gem install jekyll -
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" -
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.
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!
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/
- z comand promt, cd do folderu bootstrap
- run
npm install
- jeśli napotkasz problemy, wykonajnpm update
- Jeśli jekyll nie został zainstalowany, uruchom
gem install jekyll
- then run
gem install rouge
- Uruchom
jekyll server
z folderu bootstrap - wizyta http://localhost:9001 /
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
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