This repository contains the new version of my personal website, hosted in GitHub Pages and accessible here: https://flpm.dev
This site is a React application written in JavaScript and built using the next.js framework. It uses the static generation option, so the HTML is rendered at build time.
The site design was created using Tailwind CSS.
The typeface for the text is iA Writer Duo, a beautiful open-source duo-spaced typeface created for the iA Writer app. You can read more about it on the post Writing Fonts: A Typographic Christmas in the iA blog.
The typeface for the headings is Open Sans, an open-source typeface designed by Steve Matteson.
I wrote the code using Visual Studio Code on my Linux laptop.
The content is not part of the JavaScript code, it is written in Markdown files. Most of the content was written using Obsidian, an open-source app from both my laptop (Linux) and my phone (iOS).
The site code and content are stored in a repository in GitHub and hosted in GitHub Pages. The site is built and published using GitHub Action when the main branch is pushed up.
I write new content for the site directly from my phone, using Obsidian. If I need to fix small issues in the code, I use Textastic. I use Working Copy as a Git client and the site is built and published when the main branch is pushed to GitHub.