short updates on what we do at CarbonPlan
This repository contains our directory of blog posts and announcements. Browse at carbonplan.org/blog.
The site is a Next.js project, deployed on Vercel.
Assuming you already have Node.js installed, you can install the build dependencies as:
npm install .To start a development version of the site, simply run:
npm run devand then visit http://localhost:4001/blog in your browser.
New posts should be added to posts/ with the post content exported from posts/{post-name}.md.
Beyond the default set of components available to each post, extra components (e.g. figures and tables) must be configured using the components key in the MDX frontmatter. Any named exports corresponding to the name key will be considered first, followed by the default export.
components:
- name: ComponentName
src: ./path/to/componentYou may also use components imported from external packages. For example,
components:
- name: Sun
src: '@carbonplan/icons'You may also specify an exportName that is distinct from the name used for reference within MDX. For example,
components:
- name: ThemedLink
src: theme-ui
exportName: LinkTo wire through components for availability in MDX, you can start a development version of the site or explicitly run:
npm run build-componentsAll the code in this repository is MIT-licensed, but we request that you please provide attribution if reusing any of our digital content (graphics, logo, articles, etc.).
CarbonPlan is a nonprofit organization that uses data and science for climate action. We aim to improve the transparency and scientific integrity of climate solutions with open data and tools. Find out more at carbonplan.org or get in touch by opening an issue or sending us an email.