import Layout from "../components/main" import LatestEpisodes from "../components/latestepisodes" import Link from 'next/link' import getConfig from 'next/config' import Head from 'next/head' import Image from 'next/image'; import { FEEDS, getFeed } from "../lib/rss" import { generatePodcastFeeds, generateRssFeed } from "../data/internal/feed-generator" export async function getStaticProps(context) { generateRssFeed() generateRssFeed('tech-and-disability') generatePodcastFeeds() const { serverRuntimeConfig, publicRuntimeConfig, strapiConfig } = getConfig() console.log(serverRuntimeConfig.strapi_token) const qs = require('qs') const query = qs.stringify({ pagination: { limit: 1 }, sort: ['publishedAt:desc'], fields: ['Title', 'Slug', 'Abstract'] }, { encodeValuesOnly: true, }) console.log(query) const res = await fetch(serverRuntimeConfig.base_path +`articles?${query}`, { headers: new Headers({ 'Authorization': serverRuntimeConfig.strapi_token, 'Content-Type': 'application/x-www-form-urlencoded' }) }) const artdata = await res.json() const article = artdata.data[0].attributes console.log(article) // const epres = await fetch(serverRuntimeConfig.base_path + '/api/podcasts/episodes/latest/0/1') // const epdata = await epres.json() 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() const firstimage = flickrdata.items[0] const pagedata = {'title': 'Angry Beanie'} // const tadfeed = FEEDS.find((tadfeed) => tadfeed.name === "tad"); // const tadfullfeed = await getFeed(tadfeed.url) // const tadfirstitem = tadfullfeed.items[0] return { props: { article, pagedata, config: serverRuntimeConfig, firstimage}, revalidate: 60 // will be passed to the page component as props } } function HomePage (props) { return (
{props.pagedata.title}
Angry Beanie

Latest Blog Post

{props.article.Title}
{/* {props.episodedata.map((episode) => (
{episode.show}

Latest Podcast

{episode.title}
))} */}

Latest Photo (clicking on the above will take you to Flickr)

); } export default HomePage