lambda-packages
lambda-packages copied to clipboard
Code blocks in MDX render environmental variables
What version of astro are you using?
1.1.1
Are you using an SSR adapter? If so, which one?
Deno Deploy
What package manager are you using?
pnpm
What operating system are you using?
macOS 12
Describe the Bug
I have some import.meta.env in MDX's code blocks and don't want them to be converted. (Just display import.meta.env.XXXXX)
In dev environment, the output is doing well.
However, import.meta.env.SITE becomes undefined (or the url I defined in astro.config.mjs);
import.meta.env.PUBLIC_HOSTNAME becomes (Object.assign(import.meta.env,{HOSTNAME:process.env.HOSTNAME,})).PUBLIC_HOSTNAME in production.
Link to Minimal Reproducible Example
https://codesandbox.io/s/vibrant-chandrasekhar-gbicwd?file=/src/pages/article1.mdx
Participation
- [ ] I am willing to submit a pull request for this issue.