Skip to content

New version of my personal website, built with Next.js

Notifications You must be signed in to change notification settings

flpm/flpm.github.io

Repository files navigation

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.

About

New version of my personal website, built with Next.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published