From cbcfca8e1058619ad90b1147b54eca154bac656c Mon Sep 17 00:00:00 2001 From: Curtis Timson Date: Sat, 24 Feb 2018 10:08:37 +0000 Subject: :sparkles: Move sidebar content to data --- exampleSite/config-prod.toml | 20 +------------------- exampleSite/config.toml | 21 +-------------------- exampleSite/data/footer/contactinfo.yaml | 4 ++++ exampleSite/data/sidebar/content.yaml | 14 ++++++++++++++ layouts/_default/single.html | 6 +++--- layouts/partials/footer/contact.html | 8 ++++++-- layouts/partials/post/sidebar.html | 20 +++++++++++--------- 7 files changed, 40 insertions(+), 53 deletions(-) create mode 100644 exampleSite/data/sidebar/content.yaml diff --git a/exampleSite/config-prod.toml b/exampleSite/config-prod.toml index 2eb29b0..fcf2151 100644 --- a/exampleSite/config-prod.toml +++ b/exampleSite/config-prod.toml @@ -18,24 +18,6 @@ theme = "../.." postsperpage = "6" foldername = "blog" -[params.contact] - email = "someone@untitled.tld" - phone = "(800) 000-0000" - [params.settings] googleanalytics = "UA-113904582-2" - disqus = "hugo-dopetrope" - -[params.sidebar] - position = "right" - - image1 = "images/pic09.jpg" - title1 = "Sed etiam lorem nulla" - description1 = "Lorem ipsum dolor sit amet sit veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat phasellus tempus dolore ipsum lorem dolore." - buttonlink1 = "#" - buttontext1 = "Magna sed taciti" - - title2 = "Feugiat consequat" - description2 = "Veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat sed lorem consequat feugiat lorem dolore." - buttonlink2 = "#" - buttontext2 = "Ipsum consequat" \ No newline at end of file + disqus = "hugo-dopetrope" \ No newline at end of file diff --git a/exampleSite/config.toml b/exampleSite/config.toml index de311e5..8da763e 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -18,25 +18,6 @@ theme = "../.." postsperpage = "6" foldername = "blog" -[params.contact] - email = "someone@untitled.tld" - phone = "(800) 000-0000" - [params.settings] googleanalytics = "UA-113904582-1" - disqus = "hugo-dopetrope" - -[params.sidebar] - position = "right" - - image1 = "images/pic09.jpg" - imagelink1 = "#" - title1 = "Sed etiam lorem nulla" - description1 = "Lorem ipsum dolor sit amet sit veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat phasellus tempus dolore ipsum lorem dolore." - buttonlink1 = "#" - buttontext1 = "Magna sed taciti" - - title2 = "Feugiat consequat" - description2 = "Veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat sed lorem consequat feugiat lorem dolore." - buttonlink2 = "#" - buttontext2 = "Ipsum consequat" \ No newline at end of file + disqus = "hugo-dopetrope" \ No newline at end of file diff --git a/exampleSite/data/footer/contactinfo.yaml b/exampleSite/data/footer/contactinfo.yaml index 4d3d11b..0414d9d 100644 --- a/exampleSite/data/footer/contactinfo.yaml +++ b/exampleSite/data/footer/contactinfo.yaml @@ -4,3 +4,7 @@ addresslines: - line: '1234 Somewhere Road Suite' - line: 'Nashville, TN 00000-0000' + +email: 'someone@untitled.tld' + +phone: '(800) 000-0000' \ No newline at end of file diff --git a/exampleSite/data/sidebar/content.yaml b/exampleSite/data/sidebar/content.yaml new file mode 100644 index 0000000..8056f9f --- /dev/null +++ b/exampleSite/data/sidebar/content.yaml @@ -0,0 +1,14 @@ +position: "right" + +sections: +- image: "images/pic09.jpg" + imagelink: "#" + title: "Sed etiam lorem nulla" + description: "Lorem ipsum dolor sit amet sit veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat phasellus tempus dolore ipsum lorem dolore." + buttonlink: "#" + buttontext: "Magna sed taciti" + +- title: "Feugiat consequat" + description: "Veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat sed lorem consequat feugiat lorem dolore." + buttonlink: "#" + buttontext: "Ipsum consequat" \ No newline at end of file diff --git a/layouts/_default/single.html b/layouts/_default/single.html index b4df0e0..cc16d29 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -23,9 +23,9 @@
- {{ if and (or (eq .Site.Params.Sidebar.position "left") (eq .Site.Params.Sidebar.position "right")) (not (eq .Params.hidesidebar true)) }} + {{ if and (or (eq .Site.Data.sidebar.content.position "left") (eq .Site.Data.sidebar.content.position "right")) (not (eq .Params.hidesidebar true)) }}
- {{ if eq .Site.Params.Sidebar.position "left" }} + {{ if eq .Site.Data.sidebar.content.position "left" }}
{{ partial "post/sidebar" . }}
@@ -33,7 +33,7 @@
{{ partial "post/content.html" . }}
- {{ if eq .Site.Params.Sidebar.position "right" }} + {{ if eq .Site.Data.sidebar.content.position "right" }}
{{ partial "post/sidebar" . }}
diff --git a/layouts/partials/footer/contact.html b/layouts/partials/footer/contact.html index 5ff160b..06bde75 100644 --- a/layouts/partials/footer/contact.html +++ b/layouts/partials/footer/contact.html @@ -11,12 +11,16 @@

{{ end }} + {{ if .Site.Data.footer.contactinfo.email }}
  • Mail

    -

    {{ .Site.Params.Contact.email }}

    +

    {{ .Site.Data.footer.contactinfo.email }}

  • + {{ end }} + {{ if .Site.Data.footer.contactinfo.email }}
  • Phone

    -

    {{ .Site.Params.Contact.phone }}

    +

    {{ .Site.Data.footer.contactinfo.phone }}

  • + {{ end }} \ No newline at end of file diff --git a/layouts/partials/post/sidebar.html b/layouts/partials/post/sidebar.html index 90a93ef..63b70e4 100644 --- a/layouts/partials/post/sidebar.html +++ b/layouts/partials/post/sidebar.html @@ -1,28 +1,30 @@ -{{ $sidebar := .Site.Params.Sidebar }} +{{ $sidebar := .Site.Data.sidebar.content }} +{{ $sidebarsection1 := index $sidebar.sections 0 }} +{{ $sidebarsection2 := index $sidebar.sections 1 }}
    - {{ if $sidebar.image1 }} - + {{ if $sidebarsection1.image }} + {{ end }}
    -

    {{ $sidebar.title1 }}

    +

    {{ $sidebarsection1.title }}

    -

    {{ $sidebar.description1 }}

    +

    {{ $sidebarsection1.description }}

    -

    {{ $sidebar.title2 }}

    +

    {{ $sidebarsection2.title }}

    -

    {{ $sidebar.description2 }}

    +

    {{ $sidebarsection2.description }}

      {{ range first 4 (where .Site.Pages "Type" .Site.Params.Blog.foldername) }}
    • {{ .Title }}
    • {{ end }}
    \ No newline at end of file -- cgit v1.2.3