diff options
author | 2022-08-04 14:16:51 -0400 | |
---|---|---|
committer | 2022-08-04 14:16:51 -0400 | |
commit | f591150512903014461e4fa1be3bc53bd261af2f (patch) | |
tree | dfdad8d11b3379cc47618398281ebca6e1be91bc /examples/blog-multiple-authors/src/pages/index.astro | |
parent | 32580d4fdc6ba8bb9a7e39e0b2c001ab29b3b940 (diff) | |
download | astro-f591150512903014461e4fa1be3bc53bd261af2f.tar.gz astro-f591150512903014461e4fa1be3bc53bd261af2f.tar.zst astro-f591150512903014461e4fa1be3bc53bd261af2f.zip |
Audit examples templates (#3940)
* basics, framework-alpine, framework-solid, delete unused examples
* framework-multiple
* Remove non-standard file extensions, add missing .vscode folders
* Remove robots.txt
* Remove blog-multiple-authors
* Rewrite components comments to be consistent
* Update lockfile
* Remove unnecessary usage of SCSS in subpath example
* Fix props weirdness in portfolio example
* Remove Lit from `framework-multiple` for now
* Misc fixes
* Update lockfile
* I'm in lockfile hell, send help
Diffstat (limited to 'examples/blog-multiple-authors/src/pages/index.astro')
-rw-r--r-- | examples/blog-multiple-authors/src/pages/index.astro | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/examples/blog-multiple-authors/src/pages/index.astro b/examples/blog-multiple-authors/src/pages/index.astro deleted file mode 100644 index 8e47b8f15..000000000 --- a/examples/blog-multiple-authors/src/pages/index.astro +++ /dev/null @@ -1,45 +0,0 @@ ---- -// Component Imports -import MainHead from "../components/MainHead.astro"; -import Nav from "../components/Nav.astro"; -import PostPreview from "../components/PostPreview.astro"; -import Pagination from "../components/Pagination.astro"; -import authorData from "../data/authors.json"; - -// Component Script: -// You can write any JavaScript/TypeScript that you'd like here. -// It will run during the build, but never in the browser. -// All variables are available to use in the HTML template below. -let title = "Don’s Blog"; -let description = "An example blog on Astro"; -const canonicalURL = new URL(Astro.url.pathname, Astro.site); - -// Data Fetching: List all Markdown posts in the repo. -let allPosts = await Astro.glob("./post/*.md"); -allPosts.sort( - (a, b) => new Date(b.frontmatter.date).valueOf() - new Date(a.frontmatter.date).valueOf() -); -let firstPage = allPosts.slice(0, 2); -// Full Astro Component Syntax: -// https://docs.astro.build/core-concepts/astro-components/ ---- - -<html lang="en"> - <head> - <MainHead {title} {description} image={allPosts[0].frontmatter.image} {canonicalURL} /> - </head> - - <body> - <Nav {title} /> - - <main class="wrapper"> - {allPosts.map((post) => ( - <PostPreview post={post} author={authorData[post.frontmatter.author]} /> - ))} - </main> - - <footer> - <Pagination prevUrl="/posts" nextUrl="/posts/2" /> - </footer> - </body> -</html> |