Prerequisites

Choose the necessary Hugolify modules

/config/_default/module.yaml

Add required modules

imports:
  - path: github.com/hugolify/hugolify-theme
  - path: github.com/hugolify/hugolify-admin

Add content type modules (optional)

Feel free to add some type of content Hugolify modules (sections and taxonomies).

Example

imports:
  # Content type modules examples
  - path: github.com/hugolify/hugolify-theme-posts # section
  # Required modules
  - path: github.com/hugolify/hugolify-theme
  - path: github.com/hugolify/hugolify-admin

Tutorials

Configuration

Set Sveltia CMS

/config/_default/params.yaml

admin:
  cms: sveltiacms # set Sveltia CMS as CMS for Hugolify
  repo: Hugolify/hugolify-demo-sveltiacms # set your repository’s url
  collections:
    indexes:
      enable: false # disable unused collection

More about customizations

Launch project

Install packages

yarn

To launch Hugo project with livereload.

yarn watch

Admin

Edit all your content in http://localhost:1313/admin/.

screenshot of Sveltia CMS, signin page

Sveltia CMS, signin page

screenshot of Sveltia CMS, pages list

Sveltia CMS, pages list

screenshot of Sveltia CMS, contact page

Sveltia CMS, contact page

Hosting your project

Host your website on Netlify or others hosters.

Repository demo

Check hugolify-demo-sveltiacms repository