OpenGraph fallback image.
This commit is contained in:
parent
99846f05f2
commit
95447c6178
@ -1,5 +1,6 @@
|
||||
package com.jessebrault.site.util
|
||||
|
||||
import com.jessebrault.ssg.di.Global
|
||||
import groowt.view.component.web.BaseWebViewComponent
|
||||
import jakarta.inject.Inject
|
||||
import jakarta.inject.Named
|
||||
@ -16,11 +17,11 @@ class OpenGraph extends BaseWebViewComponent {
|
||||
private final String path
|
||||
|
||||
@Inject
|
||||
OpenGraph(@Named('baseUrl') String baseUrl, Map attr) {
|
||||
OpenGraph(@Named('baseUrl') String baseUrl, @Global('openGraphFallbackImage') String fallbackImage, Map attr) {
|
||||
this.baseUrl = baseUrl
|
||||
title = attr.title
|
||||
type = attr.type
|
||||
image = attr.image
|
||||
image = attr.image ?: fallbackImage
|
||||
description = attr.description
|
||||
path = attr.path
|
||||
}
|
||||
|
@ -9,7 +9,6 @@ import com.jessebrault.site.util.OpenGraph
|
||||
openGraph={<OpenGraph
|
||||
title="Compositions"
|
||||
type="website"
|
||||
image="https://jessebrault.nyc3.cdn.digitaloceanspaces.com/images/portrait1.jpg"
|
||||
description="Compositions by Jesse Brault."
|
||||
path="/compositions"
|
||||
/>}
|
||||
|
@ -9,7 +9,6 @@ import com.jessebrault.site.util.OpenGraph
|
||||
openGraph={<OpenGraph
|
||||
title="Biography"
|
||||
type="website"
|
||||
image="https://jessebrault.nyc3.cdn.digitaloceanspaces.com/images/portrait1.jpg"
|
||||
description={"Conductor and composer Jesse Brault studied orchestral conducting at the Juilliard School with Maestros Alan Gilbert and James Ross."}
|
||||
path="/"
|
||||
/>}
|
||||
|
@ -9,7 +9,6 @@ import com.jessebrault.site.util.OpenGraph
|
||||
openGraph={<OpenGraph
|
||||
title={composition.title}
|
||||
type="website"
|
||||
image="https://jessebrault.nyc3.cdn.digitaloceanspaces.com/images/portrait1.jpg"
|
||||
description={composition.description}
|
||||
path={selfPage.path}
|
||||
/>}
|
||||
|
@ -9,7 +9,6 @@ import com.jessebrault.site.util.OpenGraph
|
||||
openGraph={<OpenGraph
|
||||
title="Contact"
|
||||
type="website"
|
||||
image="https://jessebrault.nyc3.cdn.digitaloceanspaces.com/images/portrait2.jpg"
|
||||
description="Contact information for Jesse Brault."
|
||||
path="/contact"
|
||||
/>}
|
||||
|
@ -20,6 +20,7 @@ build {
|
||||
youtubeUrl = 'https://www.youtube.com/@JesseBrault0709'
|
||||
linkedInUrl = 'https://www.linkedin.com/in/jessebrault0709/'
|
||||
githubUrl = 'https://github.com/JesseBrault0709'
|
||||
openGraphFallbackImage = 'https://jessebrault.nyc3.cdn.digitaloceanspaces.com/images/portrait3.jpg'
|
||||
}
|
||||
objectFactoryBuilder.configure {
|
||||
configureRegistry {
|
||||
|
Loading…
Reference in New Issue
Block a user