Documentation ¶
Overview ¶
Package page 定义 html 页面需要的内容
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Page ¶
type Page struct { Site *Site Title string // 文章标题 Subtitle string // 副标题 Canonical string // 当前页的唯一链接 Keywords string // meta.keywords 的值 Description string // meta.description 的值 PrevPage *data.Link // 前一页 NextPage *data.Link // 下一页 Type string // 当前页面类型 Charset string // 当前页的字符集 Author *data.Author // 作者 License *data.Link // 当前页的版本信息,可以为空 // 以下内容,仅在对应的页面才会有内容 Q string // 搜索关键字 Tag *data.Tag // 标签详细页面,非标签详细页,则为空 Posts []*data.Post // 文章列表,仅标签详情页和搜索页用到。 Post *data.Post // 文章详细内容,仅文章页面用到。 Archives []*data.Archive // 归档 // contains filtered or unexported fields }
Page 用于描述一个页面的所有无素
type Site ¶
type Site struct { AppName string // 程序名称 AppURL string // 程序官网 AppVersion string // 当前程序的版本号 GoVersion string // 编译的 Go 版本号 Theme *data.Theme SiteName string // 网站名称 Subtitle string // 网站副标题 URL string // 网站地址,若是一个子目录,则需要包含该子目录 Icon *data.Icon // 网站图标 Language string // 页面语言 PostSize int // 总文章数量 Beian string // 备案号 Uptime time.Time // 上线时间 LastUpdated time.Time // 最后更新时间 RSS *data.Link // RSS,NOTICE:指针方便模板判断其值是否为空 Atom *data.Link Opensearch *data.Link Manifest *data.Link ServiceWorker string // 指向 service worker 的 js 文件 Tags []*data.Tag // 标签列表 Series []*data.Tag // 专题列表 Links []*data.Link // 友情链接 Menus []*data.Link // 导航菜单 }
Site 页面的附加信息,除非重新加载数据,否则内容不会变。
Click to show internal directories.
Click to hide internal directories.