Comments (5)
My Bad i was troubleshooting deployment had to reinitiate the repo
Yeah I have the content collection and the above snippet works as already mention in the recipe but i want it in the layout!
So used the other one but now i have add it as a prop and it works like a charm!
Thanks for helping!
<BlogPost {...data} timetoread={remarkPluginFrontmatter.minutesRead}>
<Content />
</BlogPost>
from docs.
Glad we could help!
from docs.
If you are able, can you see if this works?
---
const { frontmatter } = Astro.props;
---
<html>
<head>...</head>
<body>
<p>{frontmatter.minutesRead}</p>
<slot />
</body>
</html>
There is probably no reason for this to work any differently, but maybe we can start here?
If it still doesn't work, I'll see if I can reproduce this tomorrow and work from there :)
from docs.
Not working , Link to repo:
from docs.
Hey @sahillangoo! Looks like your repo is empty, but looking at the screenshot I see a CollectionEntry
type. The frontmatter
Astro prop only exists if you're using markdown templating instead of content collections. If your markdown is coming from content collections (like it looks to be here), you can instead use the example from the previous snippet in the recipe:
---
import { CollectionEntry, getCollection } from 'astro:content';
export async function getStaticPaths() {
const blog = await getCollection('blog');
return blog.map(entry => ({
params: { slug: entry.slug },
props: { entry },
}));
}
const { entry } = Astro.props;
const { Content, remarkPluginFrontmatter } = await entry.render();
---
<html>
<head>...</head>
<body>
...
<p>{remarkPluginFrontmatter.minutesRead}</p>
...
</body>
</html>
Let me know if this helps!
from docs.
Related Issues (20)
- Getting validation error "Property view-transition-name doesn't exist" with ViewTransitions HOT 1
- Little problem in the `guides/images` file HOT 2
- Consider clarifying data fetching page HOT 6
- cloudflare import.meta.env docs unclear HOT 1
- Minor typo HOT 2
- Using nanostores in astro components HOT 4
- Deploy Astro to Clever Cloud HOT 2
- ⚠️ Issue:Uncaught SyntaxError: The requested module '../src/store/store.js' does not provide an export named 'default' (at ImageGallery.astro:298:10)
- Zod compatibility HOT 3
- Document View Transition events fields HOT 7
- Abount Fontsource package name HOT 2
- View Transitions Script Behavior HOT 1
- Double/triple click headings copy issues HOT 2
- Getting errors creating a new project
- The remark config documentation misses some important information HOT 3
- Clarify how to implement social image URLs HOT 4
- Missing explanation about "themes" from ShikiConfig in syntax highlighting HOT 2
- ⚠️ Issue - The implementation of themes from Shiki is not working properly. HOT 1
- Add a bit more help text to client:only description
- Give us feedback form Appearance is not in line with Astro Doc Styling HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docs.