Custom Variables in Jekyll Front Matter

前端 未结 2 1889
盖世英雄少女心
盖世英雄少女心 2021-02-07 15:28

New to Jekyll and wondering if it\'s possible to include custom variables in Jekyll Front Matter. It would be useful for nested layouts, for example something like:

layo

2条回答
  •  慢半拍i
    慢半拍i (楼主)
    2021-02-07 15:56

    I'm not sure if there is a way to do this properly (i.e. server side), but a stop-gap measure could be to have a small snippet of Javascript that sets the correct title in the users browser. e.g.

    ---
    title: Default title blah blah
    ---
    
    [... content ...]
    
    
    
    
    

    Notes:

    The substitution of page.artist is performed in HTML rather than in the Javascript because it is easier to quote any HTML special characters (via escape) rather than the Javascript special characters ' or " or \ (there isn't a built-in filter to do this).

    One could also move the pagetitle span to the top of the page so that it is near the other YAML front matter.

    Unfortunately, this is a very poor way of achieving this, but it looks like it might be the only way other than writing a plugin.

提交回复
热议问题