mirror of
https://github.com/withastro/astro.git
synced 2024-12-30 22:03:56 -05:00
Testing out Astro.fetchContent('./{**, !index}.astro')
This commit is contained in:
parent
55c8453fd2
commit
6662aaf81f
4 changed files with 18 additions and 8 deletions
|
@ -7,7 +7,7 @@ import BlockQuote from '../../components/BlockQuote.astro';
|
||||||
import GoogleAnalytics from '../../components/GoogleAnalytics.astro';
|
import GoogleAnalytics from '../../components/GoogleAnalytics.astro';
|
||||||
import Note from '../../components/Note.astro';
|
import Note from '../../components/Note.astro';
|
||||||
import Shell from '../../components/Shell.astro';
|
import Shell from '../../components/Shell.astro';
|
||||||
import { mediaQueries } from '../../config.js';
|
import { mediaQueries } from '../../config';
|
||||||
|
|
||||||
let title = 'Astro 0.18 Release';
|
let title = 'Astro 0.18 Release';
|
||||||
let description = `Introducing: Responsive partial hydration • Solid.js support • Lit SSR support • Named slots • Global style support • and more!`;
|
let description = `Introducing: Responsive partial hydration • Solid.js support • Lit SSR support • Named slots • Global style support • and more!`;
|
||||||
|
|
|
@ -7,7 +7,7 @@ import BlockQuote from '../../components/BlockQuote.astro';
|
||||||
import GoogleAnalytics from '../../components/GoogleAnalytics.astro';
|
import GoogleAnalytics from '../../components/GoogleAnalytics.astro';
|
||||||
import Note from '../../components/Note.astro';
|
import Note from '../../components/Note.astro';
|
||||||
import Shell from '../../components/Shell.astro';
|
import Shell from '../../components/Shell.astro';
|
||||||
import { mediaQueries } from '../../config.js';
|
import { mediaQueries } from '../../config';
|
||||||
|
|
||||||
let title = 'Astro 0.19';
|
let title = 'Astro 0.19';
|
||||||
let description = `Introducing: Next.js-inspired dynamic routing • Astro.resolve() • client:only components • translations • and more!`;
|
let description = `Introducing: Next.js-inspired dynamic routing • Astro.resolve() • client:only components • translations • and more!`;
|
||||||
|
|
|
@ -7,6 +7,8 @@ let title = 'Astro Blog';
|
||||||
let description = 'Everything you need to know about Astro, direct from mission control.';
|
let description = 'Everything you need to know about Astro, direct from mission control.';
|
||||||
let permalink = 'https://astro.build/blog';
|
let permalink = 'https://astro.build/blog';
|
||||||
let lang = 'en';
|
let lang = 'en';
|
||||||
|
const pages = import.meta.globEager('./{**, !index}.astro');
|
||||||
|
console.debug(pages['./demo-day-2021-09.astro']);
|
||||||
---
|
---
|
||||||
|
|
||||||
<html lang={ lang ?? 'en' }>
|
<html lang={ lang ?? 'en' }>
|
||||||
|
@ -67,6 +69,7 @@ let lang = 'en';
|
||||||
<p>{description}</p>
|
<p>{description}</p>
|
||||||
</section>
|
</section>
|
||||||
<section aria-label="Blog post list">
|
<section aria-label="Blog post list">
|
||||||
|
<!-- {posts.map(post => <BlogPostPreview {post}/>)} -->
|
||||||
<BlogPostPreview title="Astro 0.21 Preview: Vite + WASM = ⚡️" publishDate="October 6, 2021" href="/blog/astro-021-preview">
|
<BlogPostPreview title="Astro 0.21 Preview: Vite + WASM = ⚡️" publishDate="October 6, 2021" href="/blog/astro-021-preview">
|
||||||
<span>Get a sneak preview of what's next for Astro, including our new Vite build engine and WASM-powered Go compiler.</span>
|
<span>Get a sneak preview of what's next for Astro, including our new Vite build engine and WASM-powered Go compiler.</span>
|
||||||
</BlogPostPreview>
|
</BlogPostPreview>
|
||||||
|
|
|
@ -1,4 +1,16 @@
|
||||||
---
|
---
|
||||||
|
export let title = "Netlify Becomes Astro's Official Hosting Partner";
|
||||||
|
export let description = `We are happy to announce that Netlify has become Astro’s first corporate sponsor and exclusive hosting partner, donating $2,500 each month towards the ongoing open source maintenance and development of Astro.`;
|
||||||
|
export let publishDate = 'September 9, 2021';
|
||||||
|
export let heroImage = '/assets/blog/astro-netlify-social.jpg';
|
||||||
|
export let lang = 'en';
|
||||||
|
|
||||||
|
export async function getData() {
|
||||||
|
return {
|
||||||
|
title,description,publishDate,heroImage,lang
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
import { Markdown, Prism } from 'astro/components';
|
import { Markdown, Prism } from 'astro/components';
|
||||||
import BlogHead from '../../components/BlogHead.astro';
|
import BlogHead from '../../components/BlogHead.astro';
|
||||||
import BlogHeader from '../../components/BlogHeader.astro';
|
import BlogHeader from '../../components/BlogHeader.astro';
|
||||||
|
@ -7,13 +19,8 @@ import BlockQuote from '../../components/BlockQuote.astro';
|
||||||
import GoogleAnalytics from '../../components/GoogleAnalytics.astro';
|
import GoogleAnalytics from '../../components/GoogleAnalytics.astro';
|
||||||
import Note from '../../components/Note.astro';
|
import Note from '../../components/Note.astro';
|
||||||
import Shell from '../../components/Shell.astro';
|
import Shell from '../../components/Shell.astro';
|
||||||
import { mediaQueries } from '../../config.js';
|
import { mediaQueries } from '../../config';
|
||||||
|
|
||||||
let title = "Netlify Becomes Astro's Official Hosting Partner";
|
|
||||||
let description = `We are happy to announce that Netlify has become Astro’s first corporate sponsor and exclusive hosting partner, donating $2,500 each month towards the ongoing open source maintenance and development of Astro.`;
|
|
||||||
let publishDate = 'September 9, 2021';
|
|
||||||
let heroImage = '/assets/blog/astro-netlify-social.jpg';
|
|
||||||
let lang = 'en';
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<html lang={ lang ?? 'en' }>
|
<html lang={ lang ?? 'en' }>
|
||||||
|
|
Loading…
Reference in a new issue