Ghost theme using the Fluent UI framework and based on the Microsoft SharePoint design.
[[TOC]]
To enjoy the features of this theme, some of them should be configured manually in accordance with your wishes.
You can see more information about the configuration in the Wiki pages of this project.
npm i
to install dependenciesnpm run dev
to launch watcher
- Python for Windows
- Install NPM Build Tools as Administrator
npm install --global --production windows-build-tools
Use the provided Docker compose to install and test the theme:
- Install Docker for Desktop
- Create
data
folder into the parent folder of the solution (../
) to keep persistent data- Create
ghost
folder - Create
mysql
folder - Create
elasticsearch
folder - Create
isso
folder
- Create
- Launch Docker compose
docker-compose -f ghost-compose.yml up -d
- Edit your
hosts
file by adding at the end of the file:127.0.0.1 fluent-ui.local
- Windows
C:\Windows\System32\drivers\etc\hosts
- MAC and Linux
/etc/hosts
- Windows
- From your favorite browser, go to http://fluent-ui.local/ghost
- Configure your developer environment and active fluent-ui theme
Among the different gulp tasks, one of them consists to deploy automatically the theme into the target Ghost environment.
It is possible to test it locally:
- Create a Ghost integration access token (from the admin web interface)
- Create a
.env
file into the root of the solution - Append to the environment file,
GHOST_API_URL=http://fluent-ui.local
- Append to the environment file,
GHOST_ADMIN_API_KEY=<YOUR_KEY>