mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-21 20:46:30 -05:00
597e418cb0
The main motivation of this commit is to add a `page.Page` interface to replace the very file-oriented `hugolib.Page` struct. This is all a preparation step for issue #5074, "pages from other data sources". But this also fixes a set of annoying limitations, especially related to custom output formats, and shortcodes. Most notable changes: * The inner content of shortcodes using the `{{%` as the outer-most delimiter will now be sent to the content renderer, e.g. Blackfriday. This means that any markdown will partake in the global ToC and footnote context etc. * The Custom Output formats are now "fully virtualized". This removes many of the current limitations. * The taxonomy list type now has a reference to the `Page` object. This improves the taxonomy template `.Title` situation and make common template constructs much simpler. See #5074 Fixes #5763 Fixes #5758 Fixes #5090 Fixes #5204 Fixes #4695 Fixes #5607 Fixes #5707 Fixes #5719 Fixes #3113 Fixes #5706 Fixes #5767 Fixes #5723 Fixes #5769 Fixes #5770 Fixes #5771 Fixes #5759 Fixes #5776 Fixes #5777 Fixes #5778
63 lines
2.7 KiB
Modula-2
63 lines
2.7 KiB
Modula-2
module github.com/gohugoio/hugo
|
|
|
|
require (
|
|
github.com/BurntSushi/locker v0.0.0-20171006230638-a6e239ea1c69
|
|
github.com/BurntSushi/toml v0.0.0-20170626110600-a368813c5e64
|
|
github.com/PuerkitoBio/purell v1.1.0
|
|
github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 // indirect
|
|
github.com/alecthomas/assert v0.0.0-20170929043011-405dbfeb8e38
|
|
github.com/alecthomas/chroma v0.6.2
|
|
github.com/alecthomas/repr v0.0.0-20181024024818-d37bc2a10ba1 // indirect
|
|
github.com/bep/debounce v1.2.0
|
|
github.com/bep/gitmap v1.0.0
|
|
github.com/bep/go-tocss v0.6.0
|
|
github.com/chaseadamsio/goorgeous v1.1.0
|
|
github.com/cpuguy83/go-md2man v1.0.8 // indirect
|
|
github.com/disintegration/imaging v1.5.0
|
|
github.com/eknkc/amber v0.0.0-20171010120322-cdade1c07385
|
|
github.com/fortytw2/leaktest v1.2.0
|
|
github.com/fsnotify/fsnotify v1.4.7
|
|
github.com/gobwas/glob v0.2.3
|
|
github.com/gorilla/websocket v1.4.0
|
|
github.com/hashicorp/go-immutable-radix v1.0.0
|
|
github.com/inconshreveable/mousetrap v1.0.0 // indirect
|
|
github.com/jdkato/prose v1.1.0
|
|
github.com/kr/pretty v0.1.0 // indirect
|
|
github.com/kyokomi/emoji v1.5.1
|
|
github.com/magefile/mage v1.4.0
|
|
github.com/markbates/inflect v1.0.0
|
|
github.com/mattn/go-isatty v0.0.4
|
|
github.com/mattn/go-runewidth v0.0.3 // indirect
|
|
github.com/miekg/mmark v1.3.6
|
|
github.com/mitchellh/hashstructure v1.0.0
|
|
github.com/mitchellh/mapstructure v1.1.2
|
|
github.com/muesli/smartcrop v0.0.0-20180228075044-f6ebaa786a12
|
|
github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 // indirect
|
|
github.com/nicksnyder/go-i18n v1.10.0
|
|
github.com/olekukonko/tablewriter v0.0.0-20180506121414-d4647c9c7a84
|
|
github.com/pkg/errors v0.8.0
|
|
github.com/russross/blackfriday v0.0.0-20180804101149-46c73eb196ba
|
|
github.com/sanity-io/litter v1.1.0
|
|
github.com/shurcooL/sanitized_anchor_name v0.0.0-20170918181015-86672fcb3f95 // indirect
|
|
github.com/spf13/afero v1.2.1
|
|
github.com/spf13/cast v1.3.0
|
|
github.com/spf13/cobra v0.0.3
|
|
github.com/spf13/fsync v0.0.0-20170320142552-12a01e648f05
|
|
github.com/spf13/jwalterweatherman v1.1.0
|
|
github.com/spf13/pflag v1.0.3
|
|
github.com/spf13/viper v1.3.2
|
|
github.com/stretchr/testify v1.3.0
|
|
github.com/tdewolff/minify/v2 v2.3.7
|
|
github.com/yosssi/ace v0.0.5
|
|
golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81
|
|
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd // indirect
|
|
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
|
|
golang.org/x/sys v0.0.0-20190312061237-fead79001313 // indirect
|
|
golang.org/x/text v0.3.0
|
|
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 // indirect
|
|
gopkg.in/yaml.v2 v2.2.2
|
|
)
|
|
|
|
exclude github.com/chaseadamsio/goorgeous v2.0.0+incompatible
|
|
|
|
replace github.com/markbates/inflect => github.com/markbates/inflect v0.0.0-20171215194931-a12c3aec81a6
|