Email or username:

Password:

Forgot your password?
svetlyak40wt

Great news, everyone!

I've published a first version of the static site builder StatiCL.

As you might assume from it's name, it is written in Common Lisp.

Now I'm replacing all my sites which used Coleslaw with this new builder, because it is more flexible and suitable not only for blogs.

Read more in the docs: 40ants.com/staticl/

I need first testers, so feel free to share your feelings and issues. Also I'd appreciate if you'll boost this post.

#commonlisp #web #generator

14 comments
tux0r :openbsd:

@svetlyak40wt Being one of the maintainers of Coleslaw, I would have loved to see your pull requests. But you do you, I guess.

svetlyak40wt

@tux0r my main target was overcome of the fact that Coleslaw was designed as a blogware, not as a generic site generator (github.com/coleslaw-org/colesl). And I want something more modular.

Also, I remember I've seen somewhere a post of PuercoPop that he wanted to do a complete rewrite of Coleslaw to make it suiteable for something other than blogs. But right now I'm not able to find that post.

StatiCL is designed to be flexible. For example, you can read content from some API instead of the disk.

@tux0r my main target was overcome of the fact that Coleslaw was designed as a blogware, not as a generic site generator (github.com/coleslaw-org/colesl). And I want something more modular.

Also, I remember I've seen somewhere a post of PuercoPop that he wanted to do a complete rewrite of Coleslaw to make it suiteable for something other than blogs. But right now I'm not able to find that post.

tux0r :openbsd:

@svetlyak40wt Well, I would certainly merge new features, if anyone wants to port them. ;-)

(I wish I had more time myself, to be honest.)

svetlyak40wt

@tux0r the problem is the documentation. Or should show an easy ways to start hacking on the project. I'm planning to do a series of tutorials on StatiCL showing how to create themes, plugins, landing pages with a custom layouts, etc.

svetlyak40wt

@tux0r I already use it in for 40ants.com. StatiCL documentation has a link to the site and sources.

And project repository has an "example" folder.

Also, I'm planning to host a separate demo site showing all plugins and themes in action.

tux0r :openbsd:

@svetlyak40wt After some consideration, the one feature that’s missing from all other SSGs is a commenting system that doesn’t require JavaScript in the front-end. Are there plans for … CLomments or something? (Something one could HTML POST to and trigger a site rebuild.)

svetlyak40wt

@tux0r I've seen some commenting systems based on GitHub issues. Probably they could be integrated.

But any commenting system which provides triggers and API can be used for what your are suggesting.

Actually, I already have a prototype of comments microservice for one of my sideprojects. Probably, I'll made a SaaS service from it some day.

tux0r :openbsd:

@svetlyak40wt I would not want my readers to register with GitHub just to comment on my site, and Staticman (which comes close to what I want to achieve, at least) is rather complex and feels unnatural in a Lisp environment.

svetlyak40wt

@tux0r but readers have to login somehow before they will be able to comment, right?

Which way of authentication do you think is acceptable?

tux0r :openbsd: replied to svetlyak40wt

@svetlyak40wt No, they don’t. Not on my website, at least. I want to encourage interaction, that won’t work well if I erect an entry barrier.

I can see why some sites would like to have authentication for their commenters though. Wouldn’t an e-mail address be enough?

svetlyak40wt replied to tux0r :openbsd:

@tux0r Agree, email should be ok. However I'd not allow anonymous comments on my site.

Go Up