[英]gh-pages : some pages missing (404)
我正在嘗試建立一個github網站: https : //github.com/derlin/semantic-modals/tree/gh-pages 。 我使用ng-include
指令,例如:
<div ng-include src="'_main.html'">
在不同的地方,但是它們都不起作用。
我試圖重命名我的文件,將它們從html
文件夾移到根目錄,但我總是以404結尾。
我可以在瀏覽器中顯示任何文件,例如: http : //derlin.github.io/semantic-modals/vendor/semantic/semantic.min.css ,但http://derlin.github.io/semantic -modals / _main.html或http://derlin.github.io/semantic-modals/_editModalContent.html系統失敗(即使在移動/重命名之后)。
為什么在我的倉庫的gh-pages分支中存在這些文件時,它們對於github.io是“不可見的”?
GH頁是假設你的分支是哲基爾構建的輸出中,從文檔
默認情況下,Jekyll不會生成任何文件或目錄
- 包含網站內容(以_開頭的名稱表示); 或排除在站點配置之外。
解決方法是在根路徑中創建一個名為.nojekyll
的文件以關閉Jekyll
您正在以錯誤的方式使用ng-include
。 請參閱文檔 ,有兩種方法(標記和屬性),並且已經將它們混合使用。
<ng-include
src="string"
[onload="string"]
[autoscroll="string"]>
...
</ng-include>
和
<ANY
ng-include="string"
[onload="string"]
[autoscroll="string"]>
...
</ANY>
您可以使用
<div ng-include="_main.html">
要么
<ng-include src="_main.html">
但不要混在一起。
並在GitHub文檔中查看此頁面 。 您需要重命名文件或進行一些操作以發布名稱從下划線開始的文件。 默認情況下,它們是隱藏的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.