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-78
After that, you can use the following commands to run the project:
npm install
npm start
This 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.