Live data from Hacker News

Show HN: Urubu – A micro CMS for static websites

urubu.jandecaluwe.com

1–10 of 32 posts

Re: Show HN: Urubu – A micro CMS for static websites

#2
Hello:

I created this project because I needed a generator for a static website - not just a blog.

To accomplish this, the website structure matches the source structure exactly. In a subdirectory, you use the index.md file to specify the content, either explicitly by listing it, or implicitly by specifying the ordering key and direction. A blog would be reverse order by date, but any other scheme is possible.

In addition, this structure makes it possible to refer to other pages in the project using a wiki-like syntax. Basically, Urubu resolves the Markdown syntax for reference links over the project, instead of just within a page. This is a unique feature afaik.

Furthermore, there is support for tags, search, and templating constructs within pages. And it works well with Bootstrap.

It works great for a number of sites that I manage.

Interested to hear your feedback!

Re: Show HN: Urubu – A micro CMS for static websites

#4
post #3

I like the idea that it is not for blogs, wiki links and focus on navigation. That is great. On the other hand, it seems to require a lot of configuration.

Compared to others, I believe configuration is minimal. Also, there is a companion site to get started immediately, and update as you go:

http://urubu-quickstart.jandecaluwe.com

Re: Show HN: Urubu – A micro CMS for static websites

#5
How exactly does one specify / configure which content fields exist on a page? The problem I run into with most static site generators and flat-file CMS's is that even the ones claiming to "not be for blogging" still assume a very blog-like "one main content area per page"... which just doesn't fit the use-case of most sites I've built.

Didn't see anything in the docs about defining the content fields per page/template type, so figured I'd ask.

Re: Show HN: Urubu – A micro CMS for static websites

#6

How exactly does one specify / configure which content fields exist on a page? The problem I run into with most static site generators and flat-file CMS's is that even the ones claiming to "not be for blogging" still assume a very blog-like "one main content area per page"... which just doesn't fit the use-case of most sites I've built. Didn't see anything in the docs about defining the content fields per page/templa…

Check out lektor (getlektor.com). It allows you to define your content fields in ini files- https://www.getlektor.com/docs/models/

I have been using it on a side project for the last week and I really like it!

Re: Show HN: Urubu – A micro CMS for static websites

#8
I might have used this if I knew about it 2 months ago. Instead I built this: https://github.com/muellermichel/guetzli

How do you handle multilanguage content? Also, may I suggest implementing autopulling on github webhooks (if you haven't already)? It's a great way to keep a site in sync with what people push to a repository or even edit in the github web interface.

Re: Show HN: Urubu – A micro CMS for static websites

#10

How exactly does one specify / configure which content fields exist on a page? The problem I run into with most static site generators and flat-file CMS's is that even the ones claiming to "not be for blogging" still assume a very blog-like "one main content area per page"... which just doesn't fit the use-case of most sites I've built. Didn't see anything in the docs about defining the content fields per page/templa…

If that's what you're looking for, try https://getgrav.org/
Post reply on HN