Documentation ¶
Overview ¶
Package path 处理程序的路径信息
Index ¶
- type Path
- func (p *Path) MetaPath(file string) string
- func (p *Path) PostContentPath(slug string) string
- func (p *Path) PostMetaPath(slug string) string
- func (p *Path) PostPath(slug, filename string) string
- func (p *Path) RawsPath(file string) string
- func (p *Path) ThemeMetaPath(theme string) string
- func (p *Path) ThemesPath(path ...string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Path ¶
type Path struct { Root string // 项目的根目录 ConfDir string // 项目下的配置文件所在目录 DataDir string // 项目下数据文件所在的目录,即 Git 数据所在的目录 // 数据目录下的子目录 PostsDir string ThemesDir string MetaDir string RawsDir string MetaConfigFile string MetaLinksFile string MetaTagsFile string }
Path 表示项目的目录结构信息。可以在指定根目录的情况下, 预先生成所有的目录结构路径,方便其它地方调用。
func (*Path) PostContentPath ¶
PostContentPath 返回某一篇文章下的文章内容的文件地址
func (*Path) PostMetaPath ¶
PostMetaPath 返回某一篇文章下的 meta.yaml 文件地址
func (*Path) ThemeMetaPath ¶
ThemeMetaPath 返回指定主题下的描述文件
Click to show internal directories.
Click to hide internal directories.