/the-guild-website

The Guild website & blog

Primary LanguageTypeScript

the-guild.dev

This project contains the main source code for the-guild.dev website and it's sub-components.

Installing Dependencies

Run pnpm i from the root directory to get all the dependencies installed.

Running the website (Development mode)

Run cd website && pnpm dev to start the server locally.

Build and run the website (Production)

Run pnpm build followed by pnpm export to build and export a static version of the website in production mode.

Contributing to our blog

We use MDX (Markdown with JSX) for our blog posts. To add a new blog post:

  • Create a new mdx file in website/pages/blog directory with the same template as other blog posts
  • Update the meta object with all the information regarding the blog post including title, thumbnails, author name, etc.
  • Any assets related to the blog can be placed in website/public/blog-assets directory within its own folder
  • If you are contributing for the first time, make sure that you add your details in ui/authors.ts file with a new entry to the authors object
  • Once you send us a PR, we will review the same, provide the feedback as necessary and merge it if everything looks good