This is the source code of my personal blog at https://dimit.im.
This project uses Gatsby, using gatsby-transformer-remark to source Markdown blogposts.
The syntax highlighting theme is based on the One Dark UI theme for Atom, which has been ported to Prism.js.
To get started with this project, you have to configure an .env.development file containing the following environment variables:
SITE_URL=
GOOGLE_TRACKING_ID=For example:
SITE_URL=https://my-gatsby-site.com
GOOGLE_TRACKING_ID=UA-123456-78After that, you can use the following commands to run the project:
npm install
npm startThis will run a local web server on http://localhost:8080.
- Markdown for page content using remark as a processor.
- Syntax highlighting using Prism with the One Dark UI theme.
- Dark mode.
- Support for categories and tags.
- An overview of all tags.
- Following Web Content Accessibility Guidelines for color contrasts.
- Support for featured images.
- Support for manual excerpts.
The blogposts written for dimitr.im are copyrighted. Code snippets within the blogposts and the code used for generating this website are licensed as MIT.