~fec/florian.ec

Personal website of Florian Eckerstorfer
page: Update /now page
page: Update Pokémon Violet pokédex
Merge branch 'main' of git.sr.ht:~fec/florian.ec

clone

read-only
https://git.sr.ht/~fec/florian.ec
read/write
git@git.sr.ht:~fec/florian.ec

You can also use your local clone with git send-email.

#👨‍💻 florian.ec

florian.ec is the personal website of Florian Eckerstorfer. It is a static website created using Eleventy.

#Setup

git clone git@git.sr.ht:~fec/florian.ec
cd florian.ec
npm install
npm start # Start development server
npm run build # Create production build
npm run deploy # Deploy production build to server

#Categories

  • Personal
  • Books
  • Travel
  • Leadership
  • Automation
  • Music
  • Mac OS
  • Apple Music
  • Web Development
  • Essays

#Continuous Integration and Continuous Deployment

florian.ec uses sourcehut builds to create and deploy a new build for each push to the Git repository. The build manifest is .build.yml.

#Web Fonts

florian.ec uses three web fonts:

  • Inter
  • Faune
  • League Spartan

Inter is the primary font and is used for interface elements and running text. Faune is used for headlines and the logo is set in League Spartan. Inter and Faune have been subsetted to include only LATIN characters, League Spartan contains only the characters used in the logo (FE.).

The subsetted versions of the fonts have been created using Glyphhanger and the following commands:

glyphhanger --LATIN --subset="site/fonts/faune/*.woff" --formats=woff
glyphhanger --LATIN --subset="site/fonts/faune/*.woff2" --formats=woff2
glyphhanger --LATIN --subset="site/fonts/inter/*.woff2" --formats=woff2
glyphhanger --whitelist="FE." --subset="site/fonts/league-spartan/*.woff2" --formats=woff2