Added image support to featured article on homepage
This commit is contained in:
parent
a0c10974c9
commit
4a13a87a51
1 changed files with 15 additions and 5 deletions
|
|
@ -22,8 +22,10 @@ export async function getStaticProps(context) {
|
|||
pagination: {
|
||||
limit: 1
|
||||
},
|
||||
populate: {
|
||||
FeatureImage: '*'
|
||||
},
|
||||
sort: ['publishedAt:desc'],
|
||||
fields: ['Title', 'Slug', 'Abstract']
|
||||
}, {
|
||||
encodeValuesOnly: true,
|
||||
})
|
||||
|
|
@ -37,9 +39,9 @@ export async function getStaticProps(context) {
|
|||
const artdata = await res.json()
|
||||
|
||||
const article = artdata.data[0].attributes
|
||||
console.log(article)
|
||||
|
||||
const epdata = await getLatestPodcastEpisode()
|
||||
console.log(epdata.Logo.data.attributes)
|
||||
|
||||
const flickr = await fetch('https://www.flickr.com/services/feeds/photos_public.gne?id=25875680@N05&lang=en-us&format=json&nojsoncallback=1')
|
||||
const flickrdata = await flickr.json()
|
||||
|
|
@ -71,7 +73,15 @@ function HomePage (props) {
|
|||
<div className="col-sm-4">
|
||||
<div className="card">
|
||||
<div className="card-img-top">
|
||||
|
||||
{/* <img src={props.episodedata.Logo.data.attributes.url} alt={episode.show} height={props.episodedata.Logo.data.attributes.height}></img> */}
|
||||
<Image
|
||||
src={props.article.FeatureImage.data.attributes.formats.thumbnail.url}
|
||||
alt={props.article.Title}
|
||||
layout="fixed"
|
||||
height={props.article.FeatureImage.data.attributes.formats.thumbnail.height}
|
||||
width={props.article.FeatureImage.data.attributes.formats.thumbnail.width}
|
||||
className="card-img-top"
|
||||
></Image>
|
||||
</div>
|
||||
<div className="card-title">
|
||||
<h3>Latest Blog Post</h3>
|
||||
|
|
@ -88,7 +98,7 @@ function HomePage (props) {
|
|||
<div className="card-img-top">
|
||||
{/* <img src={props.episodedata.Logo.data.attributes.url} alt={episode.show} height={props.episodedata.Logo.data.attributes.height}></img> */}
|
||||
<Image
|
||||
src={props.siteConfig.siteURL + props.episodedata.Logo.data.attributes.formats.thumbnail.url}
|
||||
src={props.episodedata.Logo.data.attributes.formats.thumbnail.url}
|
||||
alt={episode.show}
|
||||
layout="fixed"
|
||||
height={props.episodedata.Logo.data.attributes.formats.thumbnail.height}
|
||||
|
|
|
|||
Loading…
Reference in a new issue