hugo – github.com/gohugoio/hugo Directories

hugo command

Directories

PathSynopsis
bufferpoolPackage bufferpool provides a pool of bytes buffers.
cache
cache/filecache
cache/namedmemcachePackage namedmemcache provides a memory cache with a named lock.
codegenPackage codegen contains helpers for code generation.
commandsPackage commands defines and implements command-line commands and flags used by Hugo.
commonPackage common provides common helper functionality for Hugo.
common/collectionsPackage collections contains common Hugo functionality related to collection handling.
common/constants
common/herrorsPackage herrors contains common Hugo errors and error related utilities.
common/hexec
common/hreflectPackage hreflect contains reflect helpers.
common/htime
common/hugio
common/hugo
common/loggers
common/maps
common/math
common/paraPackage para implements parallel execution helpers.
common/paths
common/terminalPackage terminal contains helper for the terminal, such as coloring output.
common/text
common/typesPackage types contains types shared between packages in Hugo.
common/types/css
common/types/hstring
common/urls
compare
config
config/privacy
config/security
config/services
createPackage create provides functions to create new content.
deploy
deps
docshelperPackage docshelper provides some helpers for the Hugo documentation, and is of limited interest for the general Hugo user.
helpersPackage helpers implements general utility functions that work with and on content.
htesting
htesting/hqt
hugofsPackage hugofs provides the file systems used by Hugo.
hugofs/files
hugofs/glob
hugolib
hugolib/filesystemsPackage filesystems provides the fine grained file systems used by Hugo.
hugolib/paths
identity
langsPackage langs contains the language related types and function.
langs/i18n
lazy
livereload
markupPackage markup contains the markup handling (e.g.
markup/asciidocextPackage asciidocext converts AsciiDoc to HTML using Asciidoctor external binary.
markup/asciidocext/asciidocext_configPackage asciidoc_config holds asciidoc related configuration.
markup/blackfridayPackage blackfriday holds some copmpability functions for the old Blackfriday v1 Markdown engine.
markup/converter
markup/converter/hooks
markup/goldmarkPackage goldmark converts Markdown to HTML using Goldmark.
markup/goldmark/codeblocks
markup/goldmark/goldmark_configPackage goldmark_config holds Goldmark related configuration.
markup/goldmark/images
markup/goldmark/internal
markup/goldmark/links
markup/highlightPackage highlight provides code highlighting.
markup/highlight/chromalexers
markup/internal
markup/markup_config
markup/orgPackage org converts Emacs Org-Mode to HTML.
markup/pandocPackage pandoc converts content to HTML using Pandoc as an external helper.
markup/rstPackage rst converts content to HTML using the RST external helper.
markup/tableofcontents
mediaPackage media contains Media Type (MIME type) related types and functions.
metricsPackage metrics provides simple metrics tracking features.
minifiersPackage minifiers contains minifiers mapped to MIME types.
modulesPackage modules provides a client that can be used to manage Hugo Components, what's referred to as Hugo Modules.
modules/npm
navigationPackage navigation provides the menu functionality.
outputPackage output contains Output Format types and functions.
parser
parser/metadecoders
parser/pageparserPackage pageparser provides a parser for Hugo content files (Markdown, HTML etc.) in Hugo.
publisher
relatedPackage related holds code to help finding related content.
releaserPackage releaser implements a set of utilities to help automate the Hugo release process.
resourcesPackage resources contains Resource related types.
resources/imagesPackage images provides template functions for manipulating images.
resources/images/exif
resources/images/webp
resources/internal
resources/jsconfig
resources/pagePackage page contains the core interfaces and types for the Page resource, a core component in Hugo.
resources/page/page_generate
resources/page/pagemeta
resources/postpub
resources/resourcePackage resource contains Resource related types.
resources/resource_factories
resources/resource_factories/bundlerPackage bundler contains functions for concatenation etc.
resources/resource_factories/createPackage create contains functions for to create Resource objects.
resources/resource_transformers
resources/resource_transformers/babel
resources/resource_transformers/htesting
resources/resource_transformers/integrity
resources/resource_transformers/js
resources/resource_transformers/minifier
resources/resource_transformers/postcss
resources/resource_transformers/templatesPackage templates contains functions for template processing of Resource objects.
resources/resource_transformers/tocss
resources/resource_transformers/tocss/dartsassPackage godartsass integrates with the Dass Sass Embedded protocol to transpile SCSS/SASS.
resources/resource_transformers/tocss/internal
resources/resource_transformers/tocss/scss
scripts
scripts/fork_go_templates
sourcePackage source contains the types and functions related to source files.
tplPackage tpl contains template functions and related types.
tpl/castPackage cast provides template functions for data type conversions.
tpl/collectionsPackage collections provides template functions for manipulating collections such as arrays, maps, and slices.
tpl/comparePackage compare provides template functions for comparing values.
tpl/cryptoPackage crypto provides template functions for cryptographic operations.
tpl/css
tpl/dataPackage data provides template functions for working with external data sources.
tpl/debugPackage debug provides template functions to help debugging templates.
tpl/diagramsPackage diagrams provides template functions for generating diagrams.
tpl/encodingPackage encoding provides template functions for encoding content.
tpl/fmtPackage fmt provides template functions for formatting strings.
tpl/hugoPackage hugo provides template functions for accessing the Site Hugo object.
tpl/imagesPackage images provides template functions for manipulating images.
tpl/inflectPackage inflect provides template functions for the inflection of words.
tpl/internal
tpl/jsPackage js provides functions for building JavaScript resources
tpl/langPackage lang provides template functions for content internationalization.
tpl/mathPackage math provides template functions for mathematical operations.
tpl/openapiPackage openapi provides functions for generating OpenAPI (Swagger) documentation.
tpl/openapi/openapi3Package openapi3 provides functions for generating OpenAPI v3 (Swagger) documentation.
tpl/osPackage os provides template functions for interacting with the operating system.
tpl/pagePackage page provides template functions for accessing the current Page object, the entry level context for the current template.
tpl/partialsPackage partials provides template functions for working with reusable templates.
tpl/pathPackage path provides template functions for manipulating paths.
tpl/reflectPackage reflect provides template functions for run-time object reflection.
tpl/resourcesPackage resources provides template functions for working with resources.
tpl/safePackage safe provides template functions for escaping untrusted content or encapsulating trusted content.
tpl/sitePackage site provides template functions for accessing the Site object.
tpl/stringsPackage strings provides template functions for manipulating strings.
tpl/templatesPackage templates provides template functions for working with templates.
tpl/timePackage time provides template functions for measuring and displaying time.
tpl/tplimpl
tpl/transformPackage transform provides template functions for transforming content.
tpl/urlsPackage urls provides template functions to deal with URLs.
transform
transform/livereloadinject
transform/metainject
transform/urlreplacers
watcher
watcher/filenotifyPackage filenotify provides a mechanism for watching file(s) for changes.
Version
v0.111.3
Published
Mar 12, 2023
Platform
linux/amd64
Imports
2 packages
Last checked
8 minutes ago

Tools for package owners.