This is a boilerplate to create Lume themes
- Clone this repo or click the "Use this template" button on GitHub.
- Update dependencies with
deno task lume upgrade. - Add or modify the files of the theme in the
srcfolder. - Edit the
plugins.tsfile to add more plugins to your theme. - Edit the
_cms.tsfile to configure Lume CMS. - Enter in the
testfolder and rundeno task serveto test the theme. - Edit the
LICENSEfile to set the author name and year. - Edit the
CHANGELOG.mdfile. You can use the changelog library:- Run
deno task changelog --publishto publish the current version. - Run
deno task changelog --create 0.2.0to create the next version.
- Run
- Publish the theme on GitHub, add a tag so it can be consumed from JsDelivr.
- Example:
https://cdn.jsdelivr.net/gh/user/repo@tag/
- Example:
- To include the theme in lume.land/themes, create a new issue here.