Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Gatsby starter for building a job-listing page with styled-components and markdown content.
Gatsby Careers Page is a Gatsby starter that builds a company careers and job-listing site from markdown files, using styled-components for styling and GraphQL for data queries.
The Gatsby Careers Page is a starter template (not a plugin or theme) for creating a static job-listing website with Gatsby, a React-based static site generator. It takes content from markdown files stored in the src/content directory and renders it as a careers page, with the build process handled by Gatsby's standard Node.js toolchain. The project is hosted at https://github.com/BoyWithSilverWings/gatsby-careers-page and includes the standard Gatsby configuration files gatsby-config.js, gatsby-node.js, gatsby-browser.js, and gatsby-ssr.js.
src/content; editing a file and rebuilding regenerates the site with no database or CMS.gatsby develop for hot-reloaded editing at http://localhost:8000, and use the built-in GraphiQL explorer at http://localhost:8000/___graphql to query your site's data.npx gatsby new careers https://github.com/BoyWithSilverWings/gatsby-careers-page.src, gatsby-node.js, and gatsby-config.js files.src/content describing the position; the Gatsby build transforms it into a page on the careers site.src/pages/index.js and the styled-components theme to change the page layout and visual identity.localhost:8000/___graphql to experiment with queries against the markdown-driven content model.The README documents a three-step workflow: create a new Gatsby site with the npx gatsby new command pointing at the template repository, start the development server with gatsby develop, and edit src/pages/index.js to see browser updates in real time. Production builds can then be pushed to Netlify via the included deploy button.
Run npx gatsby new careers https://github.com/BoyWithSilverWings/gatsby-careers-page in your terminal, then cd careers and gatsby develop. The site will be available at http://localhost:8000.
Add markdown files in the src/content directory. The template's build process (using gatsby-remark-transformer and Gatsby's Node APIs) picks up those files and turns them into pages on the careers site.
No. All content is stored as markdown files in the repository. This makes it a lightweight, version-control-friendly option, but you won't get a visual editing interface unless you add one.
Yes. The README includes a Deploy to Netlify button that connects to the GitHub repository and sets up continuous deployment automatically.
