caniemail.com provides email clients support tables for HTML and CSS features.
Can I email runs on Jekyll as GitHub Pages site with a home made theme. The site uses Sass for CSS compilation.
Can I email is sponsored by Resend. Email for developers. The best way to reach humans instead of spam folders. Deliver transactional and marketing emails at scale.
- Clone the repository.
git clone https://github.com/hteumeuleu/caniemail.gitSee 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, Windows or Linux.
- Install Jekyll and other dependencies.
bundle installSee Jekyll Installation Guide.
- Run Jekyll.
bundle exec jekyll serveYou can turn on incremental regeneration with the --incremental flag.
bundle exec jekyll serve --incrementalThe embed version of the site (embed.caniemail.com) is built by specifiying the config file to use.
bundle exec jekyll serve --config _config.embed.yml- 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.
