Readit News logoReadit News
dgam · 2 years ago
I announced Blot on Hacker News almost 10 years ago. Thank you all for helping to get it started. It was a nice surprise to see it posted again here today.

The goal of Blot is to bring the benefits of the static site generator to people who haven't heard of static site generators

Sephr · 2 years ago
Please increase your pricing transparency. I could not easily figure out the price of your hosted service without having to use a search engine.

Blot[1] (open source software) turns a folder into a website, and blot.im offers a hosted Blot service for $5/mo.

1. https://github.com/davidmerfield/blot

dgam · 2 years ago
Fair point – I have just added:

https://blot.im/pricing

lolinder · 2 years ago
To be fair, it's very clearly fronted on the Sign Up form, which has a prominent button in the top right corner. A dedicated Pricing page/section would be nice simply because people often look for it, but it's not like they're trying to be sneaky or use dark patterns.
badsectoracula · 2 years ago
I second this, in fact from the site i didn't even knew this was something you'd pay for or that it was open source.
slashink · 2 years ago
Been a happy customer since 2018! Thank you so much for making it.
wodenokoto · 2 years ago
As a HN reader it was a little hard to figure out if this was a static site generator or a dynamic script like those old school php files that turned a folder of images into a image gallery website.

But for your target audience, it might be confusing to compare your service to those.

seventhtiger · 2 years ago
This seems like a very nice product.

I wanted to look into the developer guide to customizing a template. It's to add RTL support for Arabic content.

This give me error tho https://blot.im/developers

fnord77 · 2 years ago
Are table of contents on posts possible?
anigbrowl · 2 years ago
Just what I needed!
starkparker · 2 years ago
Express application that converts files to HTML with pandoc and serves the results, with a dashboard.

The TODO file in the repo[1] is fascinating.

1: https://github.com/davidmerfield/Blot/blob/39d9583395c190534...

noduerme · 2 years ago
Fascinating as in should have been added to .gitignore?
dgam · 2 years ago
It's intentionally public. The news page is generated from todo.txt and my git commit messages:

https://blot.im/news

low_tech_love · 2 years ago
Interesting, he has links to his inbox in the file…!
ukuina · 2 years ago
Unusual, but not a security risk, I hope?

Thankfully, only the first name of the recipients is listed.

Ringz · 2 years ago
> The TODO file in the repo[1] is fascinating.

I had no idea!

dang · 2 years ago
Related. Others?

Blot is a blogging platform with no interface. It turns a folder into a website - https://news.ycombinator.com/item?id=32041158 - July 2022 (9 comments)

Blot – a blogging platform with no interface - https://news.ycombinator.com/item?id=17314858 - June 2018 (120 comments)

Blot – blogging from a Dropbox folder - https://news.ycombinator.com/item?id=10078031 - Aug 2015 (17 comments)

Show HN: Blot, a static blog powered by Dropbox - https://news.ycombinator.com/item?id=8183498 - Aug 2014 (36 comments)

Deleted Comment

btucker · 2 years ago
This makes me think of the early/mid-2000s & https://blosxom.sourceforge.net. Blosxom had this delightful concept of file extensions as "flavours." For example, you could have a ".rss" flavour that would present that hierarchy of your site as an RSS feed if you added ".rss" to the URL. Brilliant!
vidarh · 2 years ago
This used to be fairly common. Reddit is another site. A company I worked at.aroind the same time also had .xml, .rss, .atom. .xml would serve up the raw xml our middleware generated, which was normally "rendered" via xsl (what can I say to redeem myself for that?) server side. It was great for both debugging (you could browse the site in "xml mode") and to provide an API.

I still like the url approach - being able to browse until you have the view you need, and then just copy the URL and change format in order to find the right API call can be very nice. The challenge, of course, is that you need to be very cautious about which urls you guarantee will be stable, or you'll be locked into a site structure you might regret.

djbusby · 2 years ago
> xsl (what can I say to redeem myself for that?)

Why? XSL is awesome even if a little arcane now.

Time makes fools of us all.

freetonik · 2 years ago
I briefly contributed to Blot (its code is Public Domain [1]). David keeps working on Blot constantly, and it's pretty cool to see the progress changelog with direct mapping to git commits [2].

1. https://github.com/davidmerfield/Blot

2. https://blot.im/news

_0vzt · 2 years ago
Thanks for contributing – Rakhim created the 'questions' forum:

https://blot.im/questions

RistrettoMike · 2 years ago
I recently migrated my own static Hugo blog onto Blot, and I just about couldn’t be happier with it.

I’m not versed in web development, but Blot’s developer (David) seems to have a great goal in mind & similar enough priorities to what I wanted that it was a great fit. I finally got to set up the photography site I’d been planning, too.

It’s http://ristrettoshots.com/ if anyone was curious what one take on a Blot photo site would look like.

dangwu · 2 years ago
We've come full circle
Nition · 2 years ago
Soon we may even be able to put a website into a folder.
samstave · 2 years ago
CTRL+SHIFT+N New Folder/website

EDIt: this is a good thing.

AlienRobot · 2 years ago
The internet is made of tubes. And tubes are made of circles.

2024 is the year of PHP.

8n4vidtmkvmk · 2 years ago
Jokes on you. I've been using PHP since.... 2001. Shit, that's a long time.
anyoneamous · 2 years ago
Well, I'm off to learn about Apache Tomcat so I can be ready for 2025.
lcof · 2 years ago
Perl CGI is the way to go to get ready for 2026
otachack · 2 years ago
I laughed, thanks :D

If there's anything to learn about humanity it's that we apply this technique in many ways.

thyrox · 2 years ago
If I remember correctly earliest version of Apache also did this (though it used S/FTP instead of dropbox and .html instead of .md)
margalabargala · 2 years ago
Current versions of Apache also do this.
theyinwhy · 2 years ago
So what you are saying is that the web server Apache is able to serve static web content?
quickthrower2 · 2 years ago
Now how do I serve my micro service from here? Just drop in a js, py or rb file :-)

What if I drop in a tf file?

djbusby · 2 years ago
WTF is "tf"?
rchaud · 2 years ago
You used to be able to serve websites via a Dropbox of .html files. It supported CSS, JS and everything. At some point after 2015 they turned off that capability .
ravenstine · 2 years ago
1. Old solution becomes new again

2. Folks clamor that we actually had things right the first time

3. Hype dies down

4. Blog posts complain that the solution "just doesn't scale" and that the complete opposite approach (or some hybrid) is better

5. GOTO 1

mettamage · 2 years ago
GOTO

1. Old solution becomes new again

Points 2 and 3

4. Dijkstra enters the picture with the paper: Go To Statement Considered Harmful [1]

5. Wait, did this ever happen? :’)

I wonder if there’s a modern language practice that extensively uses GOTO

[1] https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.p...

withinboredom · 2 years ago
I use goto whenever I have the opportunity, which, sadly, is not that often.

I don't know why people don't like it -- it's essentially an unconditional jump (can replace all while(true);, for example).