Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/chrisburnell/chrisburnell.com

Some real sweet codestuffs.
https://github.com/chrisburnell/chrisburnell.com

css eleventy eleventy-website html indieweb javascript nunjucks personal-website scss static-site

Last synced: about 21 hours ago
JSON representation

Some real sweet codestuffs.

Awesome Lists containing this project

README

        

Chris Burnell

# chrisburnell.com

The source code for [chrisburnell.com](https://chrisburnell.com/)

[![Deploy](https://github.com/chrisburnell/chrisburnell.com/workflows/Deploy/badge.svg)](https://github.com/chrisburnell/chrisburnell.com/actions?query=workflow%3A%22Deploy%22)

## Table of Contents

- [chrisburnell.com](#chrisburnellcom)
- [Table of Contents](#table-of-contents)
- [Description](#description)
- [Cool stuff I like about my website](#cool-stuff-i-like-about-my-website)
- [Code of Conduct](#code-of-conduct)
- [Contributing](#contributing)
- [License](#license)

## Description

My website doubles as a blog and as a playground for me to perfect the code that
comprises the site and to experiment with new methodologies and technologies.
You may find that things change quite drastically or strangely over time; this
is because I am always trying to learn new things and encorporate them into my
site or this Github repository. If you have any questions or suggestions, please
don’t hesitate to get in touch via [Mastodon](https://fediverse.repc.co/@chrisburnell) or [email me](mailto:[email protected]).

While the code for my website is open source, it is not intended to be used as a template for your own website. By all means, copy and share what you like, but make sure it’s part of something you can call your own. πŸ˜„

### Cool stuff I like about my website

- Robust design tokens system
- Unified colour palette for content + CSS + image editing software
- RSS feed generation
- Calendar feed generation
- Converts local images and serves optimised formats
- Caches avatars from personal domains and Mastodon, and serves optimised formats
- Organised system of local and cached external data
- Extremely flexible content creation from data-mapping and automation through Eleventy features
- Pulls down latest Webmentions against pages and posts and builds "hot" and "popular" collections
- Pulls down data about people from my personal API to enrich data about other authors mentioned in replies, reviews, RSVPs, etc.
- Pulls down data about projects on GitHub and NPM
- GitHub Actions rebuilds intermittently to allow fresh data to update necessary regions of the website

## Code of Conduct

Please see the [Contributor Covenant Code of Conduct](.github/CODE_OF_CONDUCT.md).

## Contributing

Please see the [Contributing Guide](.github/CONTRIBUTING.md), [Commit Template](.github/COMMIT_TEMPLATE.md), [Issue Template](.github/ISSUE_TEMPLATE.md), and [Pull Request Template](.github/PULL_REQUEST_TEMPLATE.md).

## License

The contents of this repository, unless otherwise specified, are licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](LICENSE).