Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/circlecube/evans-block-theme

A block theme for my own personal site!
https://github.com/circlecube/evans-block-theme

Last synced: 14 days ago
JSON representation

A block theme for my own personal site!

Awesome Lists containing this project

README

        

# Evan's Block Theme
My own block theme for my own [site](https://evanmullins.com)!

## Overview
This theme is loosley based on the visual layout of the eleven year old classic twentyeleven, but block-based to take advantage of the full site editing advancements and capabilities of modern WordPress.

This was built as a personal block and block theme playground for myself as well as to share what I learn. There are examples of how to do things in a few different ways, as well as being a simply organized example of a block based theme with modular code that is supported with a simple webpack build to combine it all. There are some custom blocks as well as block variations and block styles incorporated into the build.

## Theme Features:
- A theme.json file listing default styles.
- Webpack build script for mulitple blocks
- Block template parts for header, footer, and social etc.
- Block variations with styles for a resume experience block.
- Block styles for a resume skills list block.
- Block for a talk block to list speaking experience.
- Block for a resume skills block featuring nested repeatable blocks.

## Still in the works:
- More custom blocks for fun.
- More Custom block styles for fun.

# Notes from Talks
## This theme features in my `Blockity McBlock Block` talk at WCEU 2022
[See talk notes and details in the repo here.](docs/talk-blockity/index.md)
## This theme features in my `FSE FTW` talk at WCUS 2022
[See talk notes and details in the repo here.](docs/talk-fse-ftw/index.md)