Welcome to the repository for the DDD East Midlands Blog!
After much persuasion from the community, we have decided to move away from Medium and host our blogs using Jekyll.
We chose Jekyll as it is a framework we, the organisers, are familiar with and it allows posts to be submitted in markdown, which we hope will still keep the barrier to entry low.
We have some handy contribution guidelines to help provide some guidance.
Please read through the Code Of Conduct to make sure your submissions abide to it.
Install the dependencies:
$ npm run install-jekyllRun the website:
$ bundle exec jekyll serve --source site --port 6060This blog includes several accessibility features to ensure it's usable by everyone:
- Skip to Content Link: Allows keyboard users to skip directly to the main content
- Keyboard Navigation: All interactive elements are accessible via keyboard (Tab, Enter, Space, Escape)
- Focus Indicators: Clear visual focus indicators for all interactive elements
- ARIA Labels: Proper labeling for screen readers
- Semantic HTML: Proper use of semantic elements for better screen reader navigation
- Tab: Navigate through interactive elements
- Enter/Space: Activate buttons and links
- Escape: Close the mobile navigation menu
GitHub Actions is set up to build on pull request. When a pull request is merged into main, the site will be deployed through github actions