hugo – github.com/gohugoio/hugo Directories

hugo command

Directories

PathSynopsis
bufferpoolPackage bufferpool provides a pool of bytes buffers.
cachePackage cache contains the different cache implementations.
cache/dynacache
cache/filecachePackage filecache provides a file based cache for Hugo.
cache/httpcache
codegenPackage codegen contains helpers for code generation.
commands
commonPackage common provides common helper functionality for Hugo.
common/collectionsPackage collections contains common Hugo functionality related to collection handling.
common/constants
common/hashingPackage hashing provides common hashing utilities.
common/hcontext
common/herrorsPackage herrors contains common Hugo errors and error related utilities.
common/hexec
common/hreflectPackage hreflect contains reflect helpers.
common/hstrings
common/htime
common/hugio
common/hugo
common/loggerspackage loggers contains some basic logging setup.
common/maps
common/math
common/paraPackage para implements parallel execution helpers.
common/paths
common/predicate
common/rungroup
common/tasks
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/allconfigPackage allconfig contains the full configuration for Hugo.
config/privacy
config/security
config/services
config/testconfigThis package should only be used for testing.
createPackage create provides functions to create new content.
create/skeletons
deploy
deploy/deployconfig
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/doctree
hugolib/filesystemsPackage filesystems provides the fine grained file systems used by Hugo.
hugolib/pagesfromdata
hugolib/paths
hugolib/segments
identityPackage provides ways to identify values in Hugo.
identity/identitytesting
internal
langsPackage langs contains the language related types and function.
langs/i18n
lazy
livereload
livereload/gen
markupPackage markup contains the markup handling (e.g.
markup/asciidocextPackage asciidocext converts AsciiDoc to HTML using Asciidoctor external binary.
markup/asciidocext/asciidocext_configPackage asciidocext_config holds asciidoc related configuration.
markup/asciidocext/internal
markup/blackfridayPackage blackfriday holds some compatibility functions for the old Blackfriday v1 Markdown engine.
markup/converter
markup/converter/hooks
markup/goldmarkPackage goldmark converts Markdown to HTML using Goldmark.
markup/goldmark/blockquotes
markup/goldmark/codeblocks
markup/goldmark/goldmark_configPackage goldmark_config holds Goldmark related configuration.
markup/goldmark/hugocontext
markup/goldmark/images
markup/goldmark/internal
markup/goldmark/passthrough
markup/goldmark/tables
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.
output/layouts
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/imagetesting
resources/images/webp
resources/internal
resources/jsconfig
resources/kinds
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/page/siteidentities
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/cssjsPackage cssjs provides resource transformations backed by some popular JS based frameworks.
resources/resource_transformers/htesting
resources/resource_transformers/integrity
resources/resource_transformers/js
resources/resource_transformers/minifier
resources/resource_transformers/templatesPackage templates contains functions for template processing of Resource objects.
resources/resource_transformers/tocss
resources/resource_transformers/tocss/dartsassPackage dartsass integrates with the Dart Sass Embedded protocol to transpile SCSS/SASS.
resources/resource_transformers/tocss/sass
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/hashPackage hash provides non-cryptographic hash functions for template use.
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.144.2 (latest)
Published
Feb 19, 2025
Platform
linux/amd64
Imports
3 packages
Last checked
7 hours ago

Tools for package owners.