https://github.com/treejadey/blog
My personal blog made with Deno Fresh 2
https://github.com/treejadey/blog
deno deno-fresh fresh
Last synced: about 1 month ago
JSON representation
My personal blog made with Deno Fresh 2
- Host: GitHub
- URL: https://github.com/treejadey/blog
- Owner: treejadey
- License: agpl-3.0
- Created: 2025-05-27T14:07:27.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-06T01:26:54.000Z (11 months ago)
- Last Synced: 2025-08-06T03:19:18.538Z (11 months ago)
- Topics: deno, deno-fresh, fresh
- Language: TypeScript
- Homepage: https://treuks.com
- Size: 257 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
This is a fairly primitive blog made using Deno Fresh 2.
- The website intentionally, and mostly, **abstains from custom colors**, which
makes it mostly rely on your browser to color it. The biggest exception to the
"rule" are the syntax highlighting blocks, **for which I prioritise
readability over the "style".**
- It stores markdown articles within `posts/`.
- It uses [`Shiki` for syntax highlighting](https://shiki.style/) in markdown
blocks.
**Syntax color schemes:**
| 🌛 Dark | 🌞 Light |
| ----------- | --------- |
| Tokyo Night | One Light |
I picked these 2 themes out of all of the other supported themes because they
are readable and have similar colors.
One Dark Pro looks out of place with the default colors picked by the browsers I
tested with.
## Building
To run in dev mode:
```sh
$ deno task dev
```
To build for production:
```sh
$ deno task build
$ deno task start
```
# Licensing
The `static/icons/twemoji` directory contains Twemojis vendored from the
repository. You can find the licenses for
the emojis in the `Licenses/Twemoji` directory.