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 ito install dependenciesnpm run devto 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
datafolder into the parent folder of the solution (../) to keep persistent data- Create
ghostfolder - Create
mysqlfolder - Create
elasticsearchfolder - Create
issofolder
- Create
- Launch Docker compose
docker compose up -d
- Edit your
hostsfile 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
.envfile 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>