如何在Jekyll的站点根目录中引用“_pages”?

时间:2018-03-27 10:43:56

标签: yaml jekyll

我在GitHub页面上托管了Jekyll网站。文件import android.util.Log class SomeClass { fun mainMethod() { ClassWithCallback( { myBackValue: String -> logMyString(myBackValue) } ) //simplify ClassWithCallback({ logMyString(it) }) } private fun logMyString(myBackValue: String) { Log.d("SomeClass", myBackValue) } } class ClassWithCallback(private val myCallBack: (myBackValue: String) -> Unit) { init { // we do something here and back it by callback val myString = "Hello! Pass me back!" myCallBack.invoke(myString.toUpperCase()) } } 包含此内容(摘录):

_config.yml

所以当构建网站时,我可以通过它的URL打开一个页面,如下所示: # Defaults defaults: # _pages - scope: path: "_pages" type: "pages" values: layout: "single" read_time: true

我阅读了Jekyll的所有文档,但我不清楚如何将此网址设为https://repo.github.io/_pages/some-page/https://repo.github.io/some-page/

1 个答案:

答案 0 :(得分:2)

_pages可以看作是collection目录。 因此,只需拥有以下配置:

collections:
  pages:
    output: true

会为您提供https://repo.github.io/pages/some-page.html

等网址

要获取自定义网址,您可以添加permalink子配置:

collections:
  pages:
    output: true
    permalink: /:collection/:path/

会为您提供https://repo.github.io/pages/some-page/

等网址

有关更多可能性,请参阅official docs