概述

格式化Page结构到文本

这是一个工具包,使用户快速的实现Page结构的打印。


目录


NavItem (接口)

站点导航

签名

interface NavItem {
  /**
   *排除在导航中
   */
  exclude?: boolean
  /**
   *是否有子导航
   */
  hasChildren?: boolean
  /**
   *在导航中的级别
   */
  order: number
  /**
   *父导航的名称
   */
  parent?: string
  /**
   *包含子页面的路径
   */
  permaLink?: string
  /**
   *自动产生子页面的TOC
   */
  toc?: boolean
}

v0.2.0 中添加

Page (接口)

站点页面

签名

interface Page {
  /**
   *页面布局
   */
  layout?: string
  /**
   *页面名称
   */
  name: string
  /**
   *导航信息
   */
  nav: NavItem
  /**
   *页面全局搜索信息
   */
  search?: SearchItem
}

v0.2.0 中添加

SearchItem (接口)

站点搜索

签名

interface SearchItem {
  /**
   *排除在搜索引擎外
   */
  exclude?: boolean
}

v0.2.0 中添加

printJekyllPage (函数)

输出Jekyll页面