Застрял с областью шестнадцатеричных переменных

Недавно я написал код для темы 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 для создания страницы тега.

Другие вопросы по тегам