diff options
author | Bjørn Erik Pedersen <[email protected]> | 2018-05-23 12:26:10 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <[email protected]> | 2018-05-23 16:52:08 +0200 |
commit | 9ad46a20357a7e28b405feef5c8f7d4501186da6 (patch) | |
tree | 18034f49654b236429dd804b4f1f0a84f7a1787d /config/services | |
parent | 4256de3392d320a5a47fcab49882f2a3249c2163 (diff) | |
download | hugo-9ad46a20357a7e28b405feef5c8f7d4501186da6.tar.gz hugo-9ad46a20357a7e28b405feef5c8f7d4501186da6.zip |
Add instagram_simple shortcode
Fixes #4748
Diffstat (limited to 'config/services')
-rw-r--r-- | config/services/servicesConfig.go | 9 | ||||
-rw-r--r-- | config/services/servicesConfig_test.go | 3 |
2 files changed, 12 insertions, 0 deletions
diff --git a/config/services/servicesConfig.go b/config/services/servicesConfig.go index 676174a56..d78b80948 100644 --- a/config/services/servicesConfig.go +++ b/config/services/servicesConfig.go @@ -29,6 +29,7 @@ const ( type Config struct { Disqus Disqus GoogleAnalytics GoogleAnalytics + Instagram Instagram } // Disqus holds the functional configuration settings related to the Disqus template. @@ -43,6 +44,14 @@ type GoogleAnalytics struct { ID string } +// Instagram holds the functional configuration settings related to the Instagram shortcodes. +type Instagram struct { + // The Simple variant of the Instagram is decorated with Bootstrap 4 card classes. + // This means that if you use Bootstrap 4 or want to provide your own CSS, you want + // to disable the inline CSS provided by Hugo. + DisableInlineCSS bool +} + func DecodeConfig(cfg config.Provider) (c Config, err error) { m := cfg.GetStringMap(servicesConfigKey) diff --git a/config/services/servicesConfig_test.go b/config/services/servicesConfig_test.go index 96ef839a1..69dec0350 100644 --- a/config/services/servicesConfig_test.go +++ b/config/services/servicesConfig_test.go @@ -33,6 +33,8 @@ someOtherValue = "foo" shortname = "DS" [services.googleAnalytics] id = "ga_id" +[services.instagram] +disableInlineCSS = true ` cfg, err := config.FromConfigString(tomlConfig, "toml") assert.NoError(err) @@ -44,6 +46,7 @@ id = "ga_id" assert.Equal("DS", config.Disqus.Shortname) assert.Equal("ga_id", config.GoogleAnalytics.ID) + assert.True(config.Instagram.DisableInlineCSS) } // Support old root-level GA settings etc. |