Website to give an overview of the various EthereumJS projects and an
introduction to the ecosystem and the community.
Site is hosted at https://ethereumjs.github.io/ via GitHub Pages and build with Jekyll (see also "Jekyll and GH Pages").
It uses the Cayman theme available as an option on GitHub.
You can update the site by editing the markdown in ./index.md (via PR), build will be triggered automatically on merge.
For information on repository metadata on GitHub pages see this article.
Custom CSS can be added in ./assets/css/style.scss.
The website uses Font Awesome v4.7.x for some icons. To update the library
download the latest release from the website and replace the un-versioned font-awesome folder in the
assets/ folder.
In scss/_variables.scss update the $fa-font-path to point to the ../font-awesome/fonts directory.
To build the site locally you have to have a working Ruby 3.2 .x environment (you can use the RVM Ruby version manager for this) and bundle and Jekyll installed.
Install the GitHub pages gem from the Gemfile with:
bundle install
See also this article for further installation instructions.
The site can then be build with:
bundle exec jekyll build
And being served on http://127.0.0.1:4000 with:
bundle exec jekyll serve