2017-10-15 83 views
0

我的文件夾看起來像這樣傑基爾_config.yml包括不能訪問的網站

my-blog 
    _includes 
    _layouts 
    _pages 
    contact.html 
    _posts 
    _config.yml 
    index.html 

在_config.yml

email: "[email protected]" 
. 
. 
. 
include: [_pages] 

在_pages/contact.html

--- 
layout: default 
title: Contact 
permalink: /contact/ 
--- 
{{site.email}} 

然而,它顯示「{{site.email}}」但不是「xxx @ yyy」 我能夠訪問包含的文件夾或文件中的「網站」?

回答

0

以下劃線開頭的文件夾對於Jekyll來說是特殊的,除非它們用於預定義類似_data的東西,否則它們將被Jekyll忽略。

如果您將_pages文件夾重命名爲頁面,那麼Jekyll將處理該文件並使用您正在使用的代碼輸出電子郵件數據。

+0

我已經重命名了該文件夾,但它仍然不起作用。 – chia7

+0

我發現使用markdown解析我的內容,使得jekyll忽略它作爲純文本。 – chia7

+0

使用_pages不會導致任何問題,但是由於您的建議,我會盡量避免這種情況。 – chia7