I am curious what are the current blogging platform / system / setup flavors du jour, especially for FP-savvy folks. My ideal would be something akin to GitHub gists (markdown, syntax highlighting) but more customizable/extensible (e.g. I’d love it if I could write sidenotes, in the style of Tufte) and with typical blog niceties (e.g. RSS support). GitHub Pages seems like a nice hosting solution at least, but at this nebulous stage I am very open to ideas.
I wrote rib for my blog, and then moved on (climbed the abstraction ladder, really) to neuron. My site looks pretty organized https://www.srid.ca/ - despite it being little more than a flat directory of Markdown files (and no haskell code involved!): https://github.com/srid/srid.ca
I use Hakyll with pandoc-sidenote for https://dpitt.me, but I also just started playing around with org-publish for something like a lab notebook: https://lab.dpitt.me. It's done entirely with org, including publishing. Config looks something like this:
I am curious what are the current blogging platform / system / setup flavors du jour, especially for FP-savvy folks. My ideal would be something akin to GitHub gists (markdown, syntax highlighting) but more customizable/extensible (e.g. I’d love it if I could write sidenotes, in the style of Tufte) and with typical blog niceties (e.g. RSS support). GitHub Pages seems like a nice hosting solution at least, but at this nebulous stage I am very open to ideas.
you should probably take a look at the Neuron stream!
I think most would suggest hakyll, it's written in Haskell
Definitely taking a look at Hakyll
@Chris Penner I just found https://github.com/ChrisPenner/slick, is this what you use for https://chrispenner.ca/?
Gabriel Lebec said:
Yup! There's an open source starter template here: https://github.com/ChrisPenner/slick-template
I know more than a few other haskell peeps are using it nowadays.
Yeah I like Slick. I have a non-trivial static site built with it here: https://github.com/AJChapman/acthpa-website (see build-site/Main.hs). Generated site is at https://acthpa.org.
I used https://github.com/srid/rib and like it a lot
(the rewrite using it is still a WIP though)
I wrote
rib
for my blog, and then moved on (climbed the abstraction ladder, really) toneuron
. My site looks pretty organized https://www.srid.ca/ - despite it being little more than a flat directory of Markdown files (and no haskell code involved!): https://github.com/srid/srid.caI use Hakyll with pandoc-sidenote for https://dpitt.me, but I also just started playing around with org-publish for something like a lab notebook: https://lab.dpitt.me. It's done entirely with org, including publishing. Config looks something like this:
(Please ignore anything you read there it's all stream-of-consciousness nonsense).
@dan pittman – oh, thanks for the sidenote help specifically. :+1:
@Sridhar Ratnakumar I really like the layout and styling on your Neuron thing. All the little touches add up to an excellent first impression
dan pittman @Sridhar Ratnakumar , FWIW, I use a combination of your two approaches: Rib + Tufte-css + Pandoc-sidenote to create sites like my course page here or this dissertation chapter draft.
Check out how the site looks in its source code. It's super succinct.
@Jonathan Reeve dissertation draft link is broken
Oops, hah, that was the local version. This is the public version.