Скомпилировать загрузку Twitter 3 документа (как)?

Я пытаюсь скомпилировать bootstrap 3. У меня есть репо, клонированное на моем локальном. Я запустил make в каталоге начальной загрузки.

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$ 

Я не вижу скомпилированные документы где-нибудь?

Ответ 1

Документация Bootstrap 3.0 построена с использованием Jekyll. Чтобы просмотреть локальные документы, вам необходимо установить Jekyll для запуска локального сервера.

Ответ 2

Чтобы установить Jekyll и построить: (Примечание для окон см.: fooobar.com/questions/29597/...)

  • установить rubygems (sudo apt-get install rubygems)
  • (sudo) gem install jekyll
  • перейдите в директорию ./docs вашей начальной загрузки (см. также: Исследуйте и установите Twitter Bootstrap 3)забастовкa >
  • запустите jekyll --server из вашего загрузочного каталога
  • посетите http://localhost:9001/ http://localhost:9001/docs.html в своем браузере

NB порт по умолчанию для WEBrick будет равен 9001. Если этот порт недоступен, будет использоваться другой порт: WARN TCPServer Error: Address already in use - bind(2) INFO WEBrick::HTTPServer#start: pid=30728 port=4000

Когда вы заходите на http://localhost:9001/, вы увидите домашний экран. Кнопка "Просмотр документов" ссылается на /docs/, пока документы находятся на docs.html См. ниже:

Twitter's Bootstrap 3.0.0 Docs

Теперь (jul 10 2013) ссылки на навигацию кажутся сломанными (отсутствует .html), поэтому используйте http://localhost:9001/javascript.html вместо http://localhost:9001/javascript. См. Также: https://github.com/twitter/bootstrap/pull/8443

Использование git (уже установлен jekyll):

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

посетите http://localhost:9001/ или http://localhost:4000/

UPDATE @lee-whitney предлагает использовать jekyll serve вместо jekyll --server. Команда jekyll serve создает каталог с html файлами документов. Вы можете обслуживать эти файлы на (локальном) веб-сервере. jekyll serve не запускать сервер (jekyll). Я тестирую эти команды на linux (Ubuntu 12.04LTS) с Jekyll 0.12.1

Ответ 3

В Windows (отлично проверенный мной не уверен в Linux):

Шаг 1: Загрузите Bootstrap3: github.com/twitter/bootstrap/archive/3.0.0-wip.zip
Шаг 2: Загрузите Ruby: Нажмите здесь
Шаг 3: Загрузите Devkit: Нажмите здесь и извлеките его в какой-либо каталог.
Шаг4: Перейдите в devkit direcory через ruby ​​terminal и выполните следующие команды

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

Шаг версии очень важен, поскольку я не смог скомпилировать документы в последней версии jekyll, поэтому переключился на более старую версию.

Шаг 5: перейдите в корневой каталог вашего загрузочного каталога
Шаг 6: запустите jekyll --server
Шаг7: посетите localhost: 9001/или localhost: 4000/в вашем браузере (один из них, безусловно, будет работать)

Ответ 4

Я попробовал метод Абхишека, и это сработало. Но не полностью. У меня все еще есть некоторые ошибки Fluid.

Итак, я много разрывался и нашел решение. Компиляция Bootstrap 3 более раздражает, чем 2.3.2

Выполните следующее, чтобы скомпилировать и запустить его.

  • Получить Bootstrap 3 master zip

  • Получить Ruby 1.9.3

  • Получить DevKit

  • Установите Python 2.7 и обновите переменную среды PATH с помощью каталога python

  • Получите Jekyll 1.x, как указано на странице GitHUb Bootstrap.

    Перейдите в каталог devkit через ruby ​​terminal и выполните следующие команды

    ruby ​​dk.rb init
    ruby dk.rb установить
    gem install jekyll

  • Удалить pyices 0.5.2 и установить pygments 0.5.0

    gem удалить pygments.rb --version "= 0.5.2"
    gem install pygments.rb --version "= 0.5.0"

  • Перейдите в корневую директорию извлеченного источника начальной загрузки в своем терминале и запустите следующую

    chcp 65001
    jekyll служат

Теперь перейдите на localhost: 9001 и там вы увидите локальные документы, размещенные локально.

ПРИМЕЧАНИЕ. После компиляции вы можете получить доступ к этим страницам без необходимости запускать команду jekyll serve каждый раз. Просто откройте html-страницы, как и с любой локально сохраненной веб-страницей.

Также не стесняйтесь удалять извлеченные файлы DevKit, так как вы не будете использовать их снова для просмотра документов.

Ответ 5

Вот сжатые документы, не нужно ничего делать, кроме как читать. Полный загружаемый Bootstrap 3 документа.

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

Наслаждайтесь!

Ответ 6

Вот полное решение

Для установки Jekyll, Rouge и сборки:

если у вас не установлен рубин - http://jekyll-windows.juthilo.com/2-jekyll-gem/

  • из comand promt, cd в папку bootstrap
  • run npm install - если вы столкнулись с проблемами, выполните npm update
  • Если jekyll не был установлен, запустите gem install jekyll
  • затем запустите gem install rouge
  • запустите jekyll server из папки начальной загрузки
  • посетите http://localhost:9001/

Ответ 7

Update: For Bootstrap version 3.3.4

Чтобы запустить локальные документы Twitter Bootstrap(v3.3.4), я выполнил следующие шаги и надеюсь, что он может помочь другим.

Шаги:

  • gem install jekyll (необходимо установить Ruby, Rubygems)
  • git clone --branch gh-pages git://github.com/twitter/bootstrap.git

    (теперь gh-pages ветвь содержит все документы)

  • cd bootstrap
  • jekyll serve
  • Посетите http://127.0.0.1:4000/ URL-адрес сервера по умолчанию