Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/uncenter/uncenter.dev

🌐 My website!
https://github.com/uncenter/uncenter.dev

blog eleventy website

Last synced: about 2 months ago
JSON representation

🌐 My website!

Awesome Lists containing this project

README

        

# uncenter.dev

[![Eleventy](https://img.shields.io/npm/v/@11ty/eleventy/canary?style=flat-square&logo=eleventy&logoColor=white&label=&labelColor=222222&color=111111)](https://11ty.dev)
[![Tailwind](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=flat-square&logo=tailwind-css&logoColor=white)](https://tailwindcss.com)
[![Cloudflare](https://img.shields.io/badge/Cloudflare_Pages-F38020?style=flat-square&logo=cloudflare&logoColor=white)](https://pages.cloudflare.com/)

## Features

- **Syntax highlighting** with [Shiki](https://shiki.style/packages/markdown-it).
- **Optimized images** with [`@11ty/eleventy-img`](https://github.com/11ty/eleventy-img).
- **RSS feed** using [`@ryanccn/eleventy-plugin-rss`](https://github.com/ryanccn/eleventy-plugin-rss).
- **Spell-checking** through [`cspell`](http://cspell.org/).
- **Optimized CSS, JS, and HTML** using [PostCSS](https://postcss.org/), [Lightning CSS](https://lightningcss.dev/), [terser](https://github.com/terser/terser), and [HTMLMinifier](https://github.com/kangax/html-minifier).

## Development

```sh
pnpm install # install dependencies
pnpm dev # start development server
pnpm build # run production build
pnpm clean # clean up build artifacts
pnpm format # format files
```

## Structure

- `src/_layouts/`, `src/_includes/`: nunjucks templates for layouts and components
- `src/_data/`: data used in templates
- `src/generated`: root files (feeds, sitemap, robots.txt)
- `src/assets/`: static assets (styling, scripts, fonts)
- `src/posts/`: blog posts
- `images/`: images for blog posts
- `public/`: favicons and fonts
- `config/11ty/`: collections, shortcodes, and filters for 11ty
- `config/markdown/`: markdown configuration
- `config/transforms/`: various functions for transforming/processing CSS, HTML, and JS

## License

Source code is under [MIT](LICENSE), blog posts (and other written content) are under [CC BY-SA 4.0](LICENSE-content).