mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-18 21:11:19 +02:00
Create a struct with all of Hugo's config options
Primary motivation is documentation, but it will also hopefully simplify the code. Also, * Lower case the default output format names; this is in line with the custom ones (map keys) and how it's treated all the places. This avoids doing `stringds.EqualFold` everywhere. Closes #10896 Closes #10620
This commit is contained in:
@@ -323,7 +323,7 @@ func (i *imageResource) doWithImageConfig(conf images.ImageConfig, f func(src im
|
||||
if shouldFill {
|
||||
bgColor = conf.BgColor
|
||||
if bgColor == nil {
|
||||
bgColor = i.Proc.Cfg.BgColor
|
||||
bgColor = i.Proc.Cfg.Config.BgColor
|
||||
}
|
||||
tmp := image.NewRGBA(converted.Bounds())
|
||||
draw.Draw(tmp, tmp.Bounds(), image.NewUniform(bgColor), image.Point{}, draw.Src)
|
||||
@@ -380,7 +380,7 @@ func (g *giphy) GIF() *gif.GIF {
|
||||
}
|
||||
|
||||
// DecodeImage decodes the image source into an Image.
|
||||
// This an internal method and may change.
|
||||
// This for internal use only.
|
||||
func (i *imageResource) DecodeImage() (image.Image, error) {
|
||||
f, err := i.ReadSeekCloser()
|
||||
if err != nil {
|
||||
@@ -423,7 +423,7 @@ func (i *imageResource) setBasePath(conf images.ImageConfig) {
|
||||
func (i *imageResource) getImageMetaCacheTargetPath() string {
|
||||
const imageMetaVersionNumber = 1 // Increment to invalidate the meta cache
|
||||
|
||||
cfgHash := i.getSpec().imaging.Cfg.CfgHash
|
||||
cfgHash := i.getSpec().imaging.Cfg.SourceHash
|
||||
df := i.getResourcePaths().relTargetDirFile
|
||||
if fi := i.getFileInfo(); fi != nil {
|
||||
df.dir = filepath.Dir(fi.Meta().Path)
|
||||
|
Reference in New Issue
Block a user