Посты

  • 2018-12-03

Создание поста

1
hexo.post.create(data, replace);
Аргумент Описание
data Данные
replace Заменять существующие файлы

Атрибуты поста можно установить в переменной data. Таблица ниже, не является полной. Дополнительные атрибуты могут быть добавлены в шапке поста.

Данные Описание
title Заголовок
slug Ссылка
layout Шаблон. По умолчанию в настройках указано default_layout.
path Путь. По умолчанию Hexo строит пути на основе переменной new_post_path, указанной в настройках.
date Дата. По умолчанию - текущая дата.

Публикация черновиков

1
hexo.post.publish(data, replace);
Аргумент Описание
data Дата
replace Заменять существующие файлы

Атрибуты поста можно установить в переменной data. Таблица ниже, не является полной. Дополнительные атрибуты могут быть добавлены в шапке поста.

Данные Описание
slug Имя файла (Обязательно)
layout Шаблон. По умолчанию берется из переменной default_layout указанной в настройках.

Обработка

1
hexo.post.render(source, data);
Аргумент Описание
source Полный путь к файлу (Необязательно)
data Данные

Данные должны содержать атрибут content. Если нет, Hexo постарается прочитать исходный файл. Этапы выполнения этой функции следующие:

  • Предобработка фильтрами before_post_render
  • Обработка с помощью Markdown или другого обработчика (выбирается в зависимости от расширения)
  • Обработка Nunjucks
  • Постобработка фильтрами after_post_render

扫码领红包

2018双11超级红包
PC访问链接: 2018双11超级红包 预售开启 汇聚全球潮流新品

淘口令:¥20Y0b6q4eHR¥ (复制此行再打开手机淘宝客访问)

最后更新: 2018年12月03日 09:29

原始链接: https://cyc.oy99.com/ru/api/posts.html

× 多少都行~
打赏二维码
×
  • {title}