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
. - Change the files in the
src
folder. - Edit the
plugins.ts
file to add more plugins to your theme. - Edit the
mod.ts
file to configure the remote files. - Edit the
_cms.ts
file if you want to configure Lume CMS. - Edit the
LICENSE
file to set the author name and year. - Edit the
CHANGELOG.md
file. You can use the changelog library:- Run
deno task changelog --publish
to publish the current version. - Run
deno task changelog --create 0.2.0
to create the next version.
- Run
- The
test
folder allows to test the theme as if it were loaded remotely.- Enter in the
test
folder and rundeno task serve
. If it doesn't fail, the theme works correctly.
- Enter in the
- Publish the theme on deno.land/x.
- To include the theme in lume.land/themes, create a new issue here.