An open API service indexing awesome lists of open source software.

https://github.com/g00glen00b/dimitri.codes

Static generator for dimitri.codes using Astro
https://github.com/g00glen00b/dimitri.codes

astrojs java javascript markdown utterances

Last synced: 4 months ago
JSON representation

Static generator for dimitri.codes using Astro

Awesome Lists containing this project

README

          

# dimitri.codes

This is the source code of my personal blog at [https://dimitri.codes](https://dimitri.codes).
This project uses [https://astro.build/](https://www.gatsbyjs.org/).

The syntax highlighting theme is based on the [One Dark UI theme for Atom](https://atom.io/themes/one-dark-ui), which has been [ported to Prism.js](https://github.com/AGMStudio/prism-theme-one-dark).

## Set up

The configuration of this project resides in `src/config/config.ts`.
Make modifications to run your own local site.

After that, you can use the following commands to run the project:

```shell
npm install
npm start
```

This will run a local web server on [http://localhost:4321](http://localhost:4321).

## Features

- Support for categories and tags.
- Support for featured images.
- Support for manual excerpts.
- Support for comments with [Utteranc.es](https://utteranc.es/).
- [Web app manifest](https://developer.mozilla.org/en-US/docs/Web/Manifest) generation.

## License

The blogposts written for [dimitri.codes](https://dimitri.codes/) are copyrighted.
Code snippets within the blogposts and the code used for generating this website are licensed as [MIT](https://opensource.org/licenses/MIT).