fork say "thank you"

Essentialist

a single page essentialist template with unlimited use cases

The goal and the idea was to made as flexible template as possible so that anyone could use it to create a stylish hq on the internet. I wanted it to become a noise-cancelling anchor for someone focused on building a high-signal and meaningful life.

You can view the demo, by the way.

For those interested, the “spirited man” — comes from the “Shop Class as Soulcraft” book.

Scores and Performance

Essentialist: mobile

This template is created with Astro and Tailwind.

├── public/
│ └── favicon.svg
├── src/
│ ├── components/
│ │ ├── Footer.astro
│ │ ├── Header.astro
│ │ ├── Link.astro
│ │ ├── List.astro
│ │ ├── ListItem.astro
│ │ ├── Navigation.astro
│ │ ├── Section.astro
│ │ ├── SectionTitle.astro
│ │ └── Story.astro
│ ├── layouts/
│ │ └── Layout.astro
│ ├── pages/
│ │ └── index.astro
│ └── persona.js
└── package.json
└── tailwind.config.mjs

Customize

Most of the data displayed (name, contacts, etc) on the page exists in one single file — persona.js (src/persona.js). Here you can add your own info such as name, email, and much more.

Essentialist: mobile

Mind that there is a an object here, where you can create additional sections. Jut don’t forget to create them in the index.astro as well.

This template is designed to be a single-screen website. Yet you still can add more sections, and customize it further if needed. For example, there is an Navigation component (src/componetnts/Navigation.astro) that depends on the nav.js (src/nav.js) data. So if you want to add pages to the website, consider reading this and this first.

If you want to customize color theme, go to tailwind.config.mjs. All the changes will be automaticall applied to the whole theme.

Plugins

Currently, this project contains several plugins:

Ideas

Here are a couple of ideas if you want to add more sections.

  • Recent projects;
  • Recent work experience;
  • Hobbies;
  • Books you recommend;
  • Recent articles you have written;