Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Kat March谩n 馃悎
@zkat@toot.cat  路  activity timestamp 2 weeks ago

Initial custom themes support has landed in @conjured.ink's stall software and it's very fast, and very easy to write custom themes for (assuming you know a little bit of HTML/CSS!)

Highlights:

  • VERY fast jinja-style templates w/ layouts & partials
  • KDL-based metadata ;)
  • No framework needed!
  • Easy packaging

Our shops are more than just ecommerce: they're going to be able to do newsletters/blogging, POSSE, and general custom websites, all with an EXTREMELY small footprint that will be cheap or free!

Like this whole thing? Please support us if can comfortably do so: https://mastodon.social/@conjured_ink/115347161647458655

#KDL #POSSE #IndieWeb #Rust #RustLang #StopPayPros #BoostsWelcome

Screenshot from the home page itself, using the theme
Screenshot from the home page itself, using the theme
Screenshot from the home page itself, using the theme
Example home page theme, showing off jinja template syntax
Example home page theme, showing off jinja template syntax
Example home page theme, showing off jinja template syntax
File tree showing a very simple theme package file structure
File tree showing a very simple theme package file structure
File tree showing a very simple theme package file structure
// theme.kdl
name example-theme
label "Example Theme"
description "An example Silverfish theme."
author "Kat March谩n" email=kzm@zkat.tech
keywords default simple.css lightweight basic
// theme.kdl name example-theme label "Example Theme" description "An example Silverfish theme." author "Kat March谩n" email=kzm@zkat.tech keywords default simple.css lightweight basic
// theme.kdl name example-theme label "Example Theme" description "An example Silverfish theme." author "Kat March谩n" email=kzm@zkat.tech keywords default simple.css lightweight basic
  • Copy link
  • Flag this post
  • Block
Natalie
@natkr@hachyderm.io replied  路  activity timestamp 2 weeks ago

@zkat So I got curious about how this was implemented (because honestly, templating has felt like the biggest pain point for Rust webdev IMO) and quickly went from "ooooh askama looks /way/ nicer than tera" to "wait.. isn't that exactly what'd make it harder for this particular use case?".

  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About 路 Code of conduct 路 Privacy 路 Users 路 Instances
Bonfire social 路 1.0.0-rc.3.21 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login