Застрял с областью шестнадцатеричных переменных
Недавно я написал код для темы Hexo, теперь я застрял с переменными. Я прочитал документ, но не мог получить много информации.
Например: В последнем абзаце переменных документа:
Tag (tag): Same as index layout but add the following variables.
Variable Description
page.tag Tag name
Означает ли это, что я мог бы использовать "page.tag" в макете тега? Но что сделал tag
макет?
Я создал tag.jade
и страница с именем tags
с помощью tag.jade
и я также добавлю несколько тестовых тегов в другие статьи,
В моем tag.jade
, Я имею
p= page.tag
Но ничего не выводится.
Кроме того, док говорит
То же, что указатель макета
Но попробуйте использовать page.posts
(Я могу использовать его в index.jade) в tag.jade
, но undefined
,
Так что же это значит Tag (tag)
в документе, это область переменных? что делает эти рамки?
Извините за мои записи, я действительно смущен этими переменными.
1 ответ
Возможно, вы неправильно поняли расположение тегов.
Макет тега используется для создания страницы облака тегов, как мой блог: http://blog.xcatliu.com/tags/
Вам не нужно писать страницу, макет которой является тегом, вместо этого вы можете использовать https://github.com/hexojs/hexo-generator-tag для создания страницы тега.