Skip to content

Latest commit

 

History

History
35 lines (18 loc) · 1.94 KB

README.md

File metadata and controls

35 lines (18 loc) · 1.94 KB

Personal website

This repository contains the new version of my personal website, hosted in GitHub Pages and accessible here: https://flpm.dev

Screenshot of the site

The technology stack

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.

CSS and Styling

The site design was created using Tailwind CSS.

Typography

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.

Coding

I wrote the code using Visual Studio Code on my Linux laptop.

Content

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).

Publishing

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.

Updating the site

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.