2022-08-29 23:19:38 +01:00
2021-10-02 17:07:27 +01:00
2022-07-13 20:12:30 +01:00
2021-01-31 18:03:40 +00:00
2022-08-29 23:19:38 +01:00
2021-01-31 18:03:40 +00:00
2021-01-31 18:03:40 +00:00
2021-01-31 18:03:40 +00:00
2021-02-10 18:59:09 +00:00
2021-01-31 18:03:40 +00:00
2021-02-17 19:36:42 +00:00
2022-03-23 23:45:27 -04:00
2021-07-15 15:44:14 +01:00
2021-06-13 13:47:22 +01:00
2021-11-30 13:38:51 +00:00
2021-01-31 18:03:40 +00:00
2021-07-13 19:29:37 +01:00
2021-07-22 19:25:14 +01:00
2021-07-15 15:44:14 +01:00
2021-01-31 18:03:40 +00:00
2021-01-31 18:03:40 +00:00

Speckle Website Theme

Local development

Installing ghost

We first need to install ghost locally to then work on our custom theme. Use Node 16.13.0.

  • npm install ghost-cli@latest -g
  • ghost install local
  • Set up you Ghost site
  • You can import stuff from our live website from https://speckle.systems/ghost/#/settings/labs > Export your content and import into your local site
  • Note: images are not exported automatically unforch
  • ghost stop
  • On windows: npm install -g win-node-env

Theme setup

  • Clone this repo somewhere on you machine

  • npm install

  • npm run zip

Now, in order to trigger Ghost load our theme and use it live as we're editing it, we need to first upload it as a zip.

  • in the ghost admin setting upload the zip file just generated inside your ghost-theme\dist folder
  • set it as active theme
  • got to YOUR-LOCAL-GHOST-INSTALLATION-FOLDER\ghost-local\content\themes
  • replace the newly created speckle-starter-theme folder with your actual ghost theme repo folder (I had to rename it to speckle-starter-theme)
  • npm run dev inside you theme folder
  • now it should be up and running
S
Description
The speckle.systems website
Readme 7.5 MiB
Languages
Handlebars 94.4%
CSS 5.4%
JavaScript 0.2%