Documentation ¶
Overview ¶
Package create provides functions to create new content.
Index ¶
Constants ¶
View Source
const (
// ArchetypeTemplateTemplate is used as initial template when adding an archetype template.
ArchetypeTemplateTemplate = `---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---
`
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ArchetypeFileData ¶ added in v0.24.1
type ArchetypeFileData struct { // The archetype content type, either given as --kind option or extracted // from the target path's section, i.e. "blog/mypost.md" will resolve to // "blog". Type string // The current date and time as a RFC3339 formatted string, suitable for use in front matter. Date string // The Site, fully equipped with all the pages etc. Note: This will only be set if it is actually // used in the archetype template. Also, if this is a multilingual setup, // this site is the site that best matches the target content file, based // on the presence of language code in the filename. Site *hugolib.Site // Name will in most cases be the same as TranslationBaseName, e.g. "my-post". // But if that value is "index" (bundles), the Name is instead the owning folder. // This is the value you in most cases would want to use to construct the title in your // archetype template. Name string // The target content file. Note that the .Content will be empty, as that // has not been created yet. source.File }
ArchetypeFileData represents the data available to an archetype template.
Click to show internal directories.
Click to hide internal directories.