michel.recondo

bssg

#bssg #selfhosting

After a week that I published my site made with BSSG, here are my impressions:

Workflow

I'm loving this workflow. It's simple, concise, fast and helps me on focusing in creating and writing than setting things up.

The commands covers all user cases and are very well documented. There's almost no need to use the site to get things running.

Theming

Coming from wordpress and then hugo, the theming options for BSSG are like a breath of fresh air. The themes are just CSS files. That's it. Simple and efficient. If you want something very specific, you can use a custom.css file (just set it on the config file) and you are done.

Wordpress? Download, activate and pray for it not to break your site.

Hugo? Download (or git submodule clone), set it on the config and watch while everything have to be reconfigured to accommodate the new theme.

EDIT: It appears beautiful on text browsing :)

beautiful on links

Everything else

Another thing that I liked about BSSG is that it automatically generates a main menu, with sub pages if you want (I didn't tested it yet) and the RSS and tags files. Why I'm pointing this? Because I'm recalling my experience with hugo, which has very specific setting for the most basic stuff.

Final thoughts

I recommend it? Absolutely. It's for everybody? Probably. Just give it a try ;)

#ssg #bssg #selfhosting

When Stefano (@stefano@bsd.cafe) announced his own static site generator, the BSSG, I couldn't let it pass and went to give it a try and start to plan my site's migration, from hugo to BSSG.

First impressions: it's awesome! Simple but complete. It comes with all available themes in the package and it even comes with a tool to generate a page to sample all of them!

What I like: it's not something new but I find the commands to create and edit content very useful. I'm used to open a vim session and work from there but the ability to enter ./bsgg.sh edit <filename> or ./bssg.sh post and it simply asks for the title and opens the default editor. Simple. And when you save and close your file, it rebuilds itself to update your content.

What I want (not need): the admin interface. Not for me, since I was born in the command line, but for the common folk that I want to convert to the simple world of static sites.

So far, it's one of the best tools that I came across :)

OBS. One issue that I found is that when using pandoc to render the pages, the standard list format is not rendered in the HTML. It works with commonmark.