簡體   English   中英

gh頁:缺少某些頁面(404)

[英]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.htmlhttp://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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM