GitHub에 푸시하면 Jekyll을 사용하여 만든 GitHub 페이지 사이트가 내비게이션 막대를 올바르게 표시하지 않습니다. 제목을 GitHub의 푸시 그러나GitHub에서 잘못 표시되는 드롭 다운 상자
이표시되지이며 링크 드롭 다운 상자 위에 표시됩니다 보인다 : 사용하여 로컬 내장 때와 같이 제대로 기능 '지킬 봉사'
로컬로 Jigyll 3.4.3은 github에 나열된 것과 동일하며 이전에는 내 사이트가 정상적으로 표시되었습니다 (온라인에서는 로컬로 동일). 그러나 몇 달 동안 틈이 생기면 올바르게 표시 할 수없는 것처럼 보입니다. 다시. 나는 Jekyll에 대한 경험이별로 없지만 처음으로 실험을했기 때문에 다른 웹 개발 경험이 있습니다.
모든 조언을 주시면 감사하겠습니다.
navbar.html
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container-fluid">
<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<!-- <form class="navbar-search pull-right"
action="http://google.com/search" method="get">
{% if site.safe %}
<input type="hidden" name="q" value="site:{{ site.url | remove_first:'http://' }}">
{% else %}
<input type="hidden" name="q" value="site:{{ site.url | domain_name }}">
{% endif %}
<input type="text" name="q" class="input-medium search-query" placeholder="Search">
</form> -->
<div class="nav-collapse collapse">
<ul class="nav">
{% for node in site.navbar_list %}
{% if node.name == page.group %}{% assign active = 'active' %}
{% else %}{% assign active = nil %}{% endif %}
{% if node.dropdown %}
<li class="dropdown dropdown-container {{ active }}">
<a class="dropdown-link" href="{{ site.baseurl }}{{ node.link }}">{{ node.name }}</a>
<a class="dropdown-toggle" data-toggle="dropdown" href="#">{{ node.name }}<b class="caret"></b></a>
<ul class="dropdown-menu">
{% for sub in node.dropdown %}
<li><a href="{{ site.baseurl }}{{ sub.link }}">{{ sub.name }}</a></li>
{% endfor %}
</ul>
</li>
{% else %}
<li class="{{ active }}">
<a href="{{ site.baseurl }}{{ node.link }}">{{ node.name }}</a>
</li>
{% endif %}
{% endfor %}
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
있는 style.css
/* title of the site */
#header {
height: 80px;
}
#header hgroup {
position: absolute;
top: 10px;
left: 20px;
}
#header h1 {
margin: 0;
font-size: 1.75em;
font-weight: bold;
}
#header h2 {
color: #ccc;
margin: 0 0 4px 16px;
line-height: 0.8;
font-size: 1.0em;
font-weight: normal;
}
#header a,
#header a:hover,
#header a:visited {
text-decoration: none;
}
/* header.html: navbar */
.navbar-fixed-top {
margin-bottom: 20px;
position: static;
}
.navbar-fixed-top .navbar-inner {
padding: 0;
border-top: 1px solid #d4d4d4;
border-bottom: 1px solid #d4d4d4;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
box-shadow: none;
}
.navbar .btn-navbar {
margin-bottom: 5px;
}
.lt-ie9 .collapse {
overflow: visible; /* removed from 2.1.1, but still IE need this */
}
/* header.html: dropdown container */
.navbar .nav > li.dropdown-container {
position: relative !important;
}
.navbar .nav > li.dropdown-container .dropdown-link {
position: absolute !important;
top: 0;
left: 0;
z-index: 1;
}
.navbar .nav > li.dropdown-container .caret {
margin-left: 1.5em;
}
.navbar .nav > li.dropdown-container .dropdown-link + .dropdown-toggle {
z-index: 0;
}
당신이 프로토콜 불가지론하는 HREF'// ... min.css' 죽겠다하고 사용해 볼 수 있습니다 'https : //로 ... min.css' – ashmaroli
내가 미안 해요 무슨 뜻인지 모르겠다면, site.baseurl은 http : //로 정의되어 있지만 링크가 정상적으로 작동하는 것을 볼 수 있기 때문에 내 게시물에는 포함시키지 않았습니다. 내 문제를 해결하기 위해이 위치를 포함해야하는 다른 위치가 있습니까? – Twulz
'// netdna.bootstrapcdn.com/bootswatch/2.3.2/cerulean/bootstrap.min.css'와 같은 링크를 ** https : //netdna.bootstrapcdn.com/bootswatch/2.3.2로 변환하는 방법에 대해 말씀 드렸습니다. /cerulean/bootstrap.min.css'**? – ashmaroli