2016-10-18 4 views
1

GitHubページで静的アプリケーションをホストしています。GitHubページのサイトで/ pathを無視しますか?

index.html 
/js 
    index.js 
    vendor/ 
/css 
/data 
    get_data.py 

方法:私は、ファイル、およびフロントエンドのためのデータを取得するために定期的に実行されるいくつかのPythonのファイルが直面しているいくつかのフロントエンドを持っていますが、ユーザー向きではありません - 私のアプリケーション構造は次のようですdata/のすべてをウェブサイトで公開することはできますか?

+0

は今まであなたをしましたこれは分かった? –

答えて

4

次の2つの主要なオプションがあります:

オプション1:_dataにごdataディレクトリの名前を変更します。

Jekyllは、アンダースコアで始まるファイルとディレクトリを無視します。また、最上位の_backendディレクトリを作成し、dataディレクトリをそのディレクトリに移動することもできます。

オプション2:dataディレクトリを除外するようにJekyllを設定します。

の設定を_config.ymlに追加して、ジキルにdataディレクトリを無視するように指示できます。 the configuration documentationから

は、変換からのディレクトリおよび/またはファイルを除外除外します。これらの除外 は、サイトのソースディレクトリからの相対パスであり、 ソースディレクトリの外部にあることはできません。

は除外する:[DIR、FILE、...]

は "ジキルのアンダースコアディレクトリ" をグーグルで上記のすべてを説明し、この1を含め、結果のトンを返します:https://help.github.com/articles/files-that-start-with-an-underscore-are-missing/

+0

ありがとう! GitHubページでJekyllを使用していますか?私はそれを知りませんでした、グーグルで助けてくれたでしょう:) – Richard

+0

@リチャードええ、GitHub Pagesはジキルを使用しています(少なくともジキルを使うことができます**)。詳細はこちら[こちら](https://help.github.com/articles/about-github-pages-and-jekyll/)。 –

関連する問題