트위터 부트 스트랩은 Less로 작성되었지만 Sass 버전도 많이 있습니다. 나는 최선의 방법을 사용하고 Sinatra 프로젝트를 설정하는 방법을 찾는 데 어려움을 겪고 있습니다.Sinatra 프로젝트에서 Twitter Bootstrap 및 Sass를 사용하는 방법은 무엇입니까?
프로덕션 환경에서 자산을 미리 컴파일하고 지문을 채우지 만 비 압축 애셋을 개발하여 레일스 자산 파이프 라인과 같이 쉽게 디버깅 할 수 있습니다. bootstrap-sass을 설정하려고했지만 Compass가 필요합니다. 하지만 트위터 부트 스트랩 믹스를 모두 가지고있을 때는 나침반이 필요하지 않습니다. 나 또한 그것을 구성하는 데 문제가있었습니다.
어쨌든 내가해야 할 일에 대한 명확한 대답이 도움이 될 것입니다. 그냥 나에게 온 - 더 - 플라이 버전을 보여줍니다
<% if settings.development? %>
<link rel="stylesheet/less" href="/less/style.less">
<%= javascript_tag "/js/libs/less-1.2.1.min.js" %>
<% end %>
<% if settings.production? %>
<%= stylesheet_tag "/css/mycss.css" %>
<% end %>
이 방법 :
은
왜 컴파일 된 버전의 부트 스트랩을 사용하지 않으시겠습니까? 너는 그다지 변하지 않을거야, 그렇지? 자신의 CSS 파일의 새시 버전을 사용하여 부트 스트랩을 필요에 맞게 조정할 수 있습니다. – three
적은 수의 문서에서 언급 한 것처럼 내 글꼴, 색상 등에 대한 변수를 설정하여 Twitter 부트 스트랩 기본값을 덮어 쓰고 싶습니다. 그렇지 않으면 나는 트위터 부트 스트랩을 사용하는 다른 모든 사이트처럼 보일 것입니다. – Andrew
http://sass-lang.com/docs/yardoc/Sass/Plugin/Rack.html – robomc