package transform

import "github.com/gohugoio/hugo/transform"

Index

Variables

var AbsURL = func(ct contentTransformer) {
	ar.replaceInHTML(ct)
}

AbsURL replaces relative URLs with absolute ones in HTML files, using the baseURL setting.

var AbsURLInXML = func(ct contentTransformer) {
	ar.replaceInXML(ct)
}

AbsURLInXML replaces relative URLs with absolute ones in XML files, using the baseURL setting.

Functions

func HugoGeneratorInject

func HugoGeneratorInject(ct contentTransformer)

HugoGeneratorInject injects a meta generator tag for Hugo if none present.

func LiveReloadInject

func LiveReloadInject(port int) func(ct contentTransformer)

LiveReloadInject returns a function that can be used to inject a script tag for the livereload JavaScript in a HTML document.

func NewChain

func NewChain(trs ...link) chain

NewChain creates a chained content transformer given the provided transforms.

func NewEmptyTransforms

func NewEmptyTransforms() []link

NewEmptyTransforms creates a new slice of transforms with a capacity of 20.

Source Files

absurl.go absurlreplacer.go chain.go hugogeneratorinject.go livereloadinject.go

Version
v0.38.2
Published
Apr 9, 2018
Platform
linux/amd64
Imports
7 packages
Last checked
1 minute ago

Tools for package owners.