Personal site & blog developed using Jekyll
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_data
_includes
_layouts
_posts
about
archive
assets
blog
conferences
scripts
src
talks
.gitignore
404.html
CNAME
README.md
_config.yml
feed.xml
googlefe36aaa9448bd2f4.html
index.md
package.json
robots.txt
yarn.lock

README.md

jeremenichelli.io

This is the repository that runs 👉 jeremenichelli.io

How it works

The site is generated by Jekyll and hosted by GitHub Pages.

Scripts are bundle using Rollup and styles are processed with LESS and PostCSS all using Node.js scripts.

Local development

To locally run the page, in one tab of your favorite terminal run jekyll serve. This will generate the static files and run a server to access the site from the browser.

In another tab run yarn start, this will watch for changes in LESS and JavaScript files and generate styles and scripts needed on the critical rendering path and on page loaded.

This setup allows the site to not block rendering with any resource, even web fonts.

Production

When all changes are in place, it is possible to run yarn build command to generate optimized styles and bundles ready for production.

You can also run yarn release, this in addition to styles and bundles will generate new images and favicons.

Feel free to report any issue or suggestion.

Browser support

  • Safari 9 and above
  • Safari Mobile 9 and above
  • Firefox 48 and above
  • Chrome 49 and above
  • Chrome for Android 49 and above
  • Edge 12 and above
  • Internet Explorer 11