This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-01-30
Channels
- # announcements (20)
- # asami (26)
- # babashka (10)
- # babashka-sci-dev (18)
- # beginners (81)
- # biff (6)
- # calva (6)
- # cider (1)
- # clerk (1)
- # clj-kondo (34)
- # clojure (50)
- # clojure-belgium (1)
- # clojure-berlin (6)
- # clojure-europe (20)
- # clojure-nl (1)
- # clojure-norway (22)
- # clojure-uk (2)
- # clojurescript (1)
- # clr (4)
- # community-development (3)
- # data-science (8)
- # datomic (3)
- # gratitude (1)
- # honeysql (6)
- # instaparse (2)
- # jobs (1)
- # jobs-discuss (13)
- # kaocha (7)
- # london-clojurians (1)
- # lsp (6)
- # malli (8)
- # matcher-combinators (9)
- # missionary (3)
- # nbb (8)
- # off-topic (20)
- # pathom (16)
- # polylith (2)
- # practicalli (3)
- # rdf (1)
- # re-frame (7)
- # reagent (3)
- # releases (2)
- # reveal (6)
- # rewrite-clj (22)
- # shadow-cljs (64)
- # tools-build (7)
- # xtdb (13)
https://github.com/borkdude/quickblog: light-weight static blog engine for Clojure and babashka
Instances of quickblog can be seen here:
• https://blog.michielborkent.nl/
• https://jmglov.net/blog
• https://jdt.me/strange-reflections.html
0.2.3 (2023-01-30)
• Improve visualization on mobile screens (https://github.com/MatKurianski)
• https://github.com/borkdude/quickblog/issues/51: Enable custom default tags or no tags (https://github.com/formsandlines)
• Enable use of metadata in templates (https://github.com/ljpengelen)
• Replace workaround that copies metadata from api/serve
• https://github.com/borkdude/quickblog/issues/61: Add templates that allow control over layout and styling of index page, pages with tags, and archive (https://github.com/ljpengelen)
• Preserve HTML comments (https://github.com/ljpengelen)
• Support showing previews of posts on index page
Quickblog looks really nice, is there any interest in adding support for blogs via org-mode?
I guess this depends on the availability of a good org-mode parser that is compatible with clojure /bb (but wrapping it in a pod can also work)
I spotted this lib https://github.com/bnbeckwith/orgmode but I'm not sure how good it is
I also spotted https://github.com/theiceshelf/firn which was first written in clojure but now in Rust
Yeah I found those, the former doesn't look "complete" but should be good enough for a simple blog, hmm
@U043RSZ25HQ Well, I'm fine with some experimental PR that adds org-mode support using that lib, but no promises :)
Worst case you would end up with a fork that you can use personally, but some real world experience writing posts before merging it would make sense as if this lib is immature I would end up with support issues
Nice, what is the most practical and cost efficient way to host a blog these days? Netlify?
@U050S183X You could just use github pages for this
@U050S183X With these steps it's pretty easy to build the blog and upload them to github pages on every commit: https://github.com/borkdude/cljs-showcase/blob/3ba51cc4b0390fcc59fabf80bcf2d8f101dcebc0/.github/workflows/pages.yml#L39-L53
Hey folks, there is now an embedded dart-sass compiler and watcher for Clojure: • Wrapper around the https://github.com/larsgrefer/dart-sass-java • Aims to be a drop-in replacement for the deprecated https://github.com/Deraen/sass4clj • Gives you access to classpath resources and webjars Hope it is helpful! :rightwards_hand: 🎁 https://github.com/zalky/dart-sass-clj
oh man this will be amazing if it works with our .scss herd. thanks for doing this @U0HJK8682!
Thank you for making this, and especially for making it a drop-in replacement for sass4clj!
rewrite-clj 1.1.46 - Rewrite Clojure code and edn
Highlights from the https://github.com/clj-commons/rewrite-clj/blob/main/CHANGELOG.adoc#v1146:
• added new rewrite-clj.zip
functions of-string*
and of-file*
, these are versions of of-string
and of-file
that do no auto-navigation (thanks @jacob.maine for the analysis work!)
• a lazy sequence now coerces to a rewrite-clj list node (thanks @borkdude!)
• implement equality for seq nodes (thanks again @borkdude!)
• exceptions thrown while reading now include :row
and :col
keys in ex-data
(thanks @ferdinand!)
• and... a nice docstring typo fix (thanks @porkostomus!)
rewrite-clj is one of the many projects under the loving care of https://github.com/clj-commons.