Caniemail.com provides email clients support tables for HTML and CSS features.
Caniemail.com runs on Jekyll as a GitHub Pages site with a home made theme.
The site uses Sass for CSS compilation.
- Clone the repository.
git clone https://www.github.com/hteumeuleu/caniemail.git
See Cloning a repository on GitHub documentation.
If you're not familiar with Git or GitHub, I strongly encourage you to try GitHub's desktop app on macOS or Windows.
- Install Jekyll.
gem install bundler jekyll
See Jekyll Installation Guide.
- Run Jekyll.
bundle exec jekyll serve
- Go to http://localhost:4000.
Here is a quick overview of the project's folders structure:
-
Data:
_data
: Data files used throughout the site. This is mainly for settings and labels._features
: Data for every HTML and CSS features support._posts
: Data for the latest news.tests
: HTML tests files to test HTML and CSS features.
-
Layout:
_includes
: Files included in other theme files._layouts
: The main layouts of the site._sass
: Sass files. All files will be compiled into one in theassets/css/
folder.assets
: CSS, images, and JavaScript files.