mirror of
https://github.com/home-assistant/developers.home-assistant.git
synced 2025-07-12 20:06:28 +00:00
Add recent blog posts to homepage (#985)
This commit is contained in:
parent
cd431b3be6
commit
9068b64e55
@ -6,6 +6,7 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
|
||||
import useBaseUrl from "@docusaurus/useBaseUrl";
|
||||
import styles from "./styles.module.css";
|
||||
|
||||
const recentPosts = require("../../.docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json");
|
||||
const features = [
|
||||
{
|
||||
title: <>Document Structure</>,
|
||||
@ -75,6 +76,21 @@ const features = [
|
||||
</>
|
||||
),
|
||||
},
|
||||
{
|
||||
title: <>Recent Blog Posts</>,
|
||||
imageUrl: "",
|
||||
description: (
|
||||
<>
|
||||
<ul>
|
||||
{recentPosts.items.slice(0, 5).map((item, index) => (
|
||||
<li key={index}>
|
||||
<a href={`${item.permalink}`}>{item.title}</a>{" "}
|
||||
</li>
|
||||
))}
|
||||
</ul>
|
||||
</>
|
||||
)
|
||||
},
|
||||
{
|
||||
title: <>Upcoming Events</>,
|
||||
imageUrl: "",
|
||||
@ -83,7 +99,7 @@ const features = [
|
||||
<iframe
|
||||
title="Upcoming Events Calendar"
|
||||
src="https://calendar.google.com/calendar/embed?height=400&wkst=2&bgcolor=%23ffffff&ctz=America%2FLos_Angeles&src=cDA3bjk4Z28xMW9uYW1kMDhkMGttcTZqaHNAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&color=%23039BE5&title=Release%20Schedule&mode=AGENDA&showPrint=0&showTabs=0&showCalendars=0&showTz=0&showNav=0&showDate=0&showTitle=0"
|
||||
style={{ borderWidth: 0, margin: "auto", display: "block" }}
|
||||
style={{ borderWidth: 0, margin: "auto" }}
|
||||
width="300"
|
||||
height="200"
|
||||
frameBorder="0"
|
||||
@ -97,7 +113,7 @@ const features = [
|
||||
function Feature({ imageUrl, title, description }) {
|
||||
const imgUrl = useBaseUrl(imageUrl);
|
||||
return (
|
||||
<div className={clsx("col col--4", styles.feature)}>
|
||||
<div className={clsx("col col--3", styles.feature)}>
|
||||
{imgUrl && (
|
||||
<div className="text--center">
|
||||
<img className={styles.featureImage} src={imgUrl} alt={title} />
|
||||
|
Loading…
x
Reference in New Issue
Block a user