/blog3

A Ghost version of my website, clean and minimalist

Primary LanguageHandlebars

Screenshot of tommarx.fr

My personal blog and website

I wanted a minimalist blog engine, so I choose ghost.

I created my own theme, available in ./theme.

See it live

Architecture

This project is composed of:

  • A regular ghost hosting (official Docker image, untouched)
  • A nginx reverse proxy to provide a SSL connection (official nginx image, with custom config)
  • A custom and minimalist ghost theme, composed of only two page templates (home page and post)

The SSL certificates are self-signed, and will allow you to serve your app in https only in local.

Run

Here is the .env template that I use:

url=https://tommarx.dev # tommarx.dev is redirected to localhost on my computer
NODE_ENV=development

And to launch:

docker-compose up [-d]