Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support for (more) general-site generator #123

Closed
gour opened this issue Apr 5, 2015 · 5 comments
Closed

support for (more) general-site generator #123

gour opened this issue Apr 5, 2015 · 5 comments

Comments

@gour
Copy link

gour commented Apr 5, 2015

Hello,

at the moment I use Hugo static site generator written in Go which is very nice & flexible.

However, I've become interested in Racket, so, naturally, considering whether Frog can replace it.

One nice feature in Hugo is e.g. support for Taxonomies or Shortcodes, so I wonder if you have plan to extend Frog to be more general site-oriented generator (e.g. nested-level menus, theme support etc.) instead of more blog-oriented one with the capabilities for general posts?

(Maybe Frog already can support those, but I'm too new to discover...)

I'm still waiting for next release of Hugo to support using of Asciidoc(tor) markup considering that it is more suitable than Markdown for larger or more complex posts/docs. Otoh, Frog has support for Scribble which, afaict, is very capable, so taking advantage of it could make Frog much more capable and it could also serve to attract new people to Racket. (Hugo is one of the most popular Go projects at Github.)

What do you think?

@greghendershott
Copy link
Owner

Good question. The name Frog comes from frozen blog. The goal is "just works" blogging. Otherwise I'd have named it Frite -- frozen site. :)

I don't have plans to make a general purpose static site generator. If I did, I'd probably start with a fresh design, as I mention here.

Depending on what you want to do, you might find Pollen to be a better choice. Although it's also not trying to be a general static site generator, it is a book generator. That might cover more of what you need.

p.s. IIUC "shortcodes" are a subset of Scribble. In Scribble you're not limited to some sort of template language. You have all of Racket available. In fact Scribble documents really are Racket programs.

@gour
Copy link
Author

gour commented Apr 5, 2015

Good question. The name Frog comes from frozen blog. The goal is "just works" blogging.

OK. I got it. ;)

Otherwise I'd have named it Frite -- frozen site. :)

As vegetarian, I prefer frite over frogs, but stll fresh instead of frozen. :-)

Depending on what you want to do, you might find Pollen to be a better choice. Although it's also not trying to be a general static site generator, it is a book generator. That might cover more of what you need.

I've it on my list and the author's article has brought me to the Racket, still I've to see whether it can serve the purpose.

p.s. IIUC "shortcodes" are a subset of Scribble. In Scribble you're not limited to some sort of template language. You have all of Racket available. In fact Scribble documents really are Racket programs.

Well, that's why I find interesting to use Scribble for writing web content as well.

@jbshirk
Copy link

jbshirk commented Aug 2, 2018

@greghendershott wrote:

In Scribble you're not limited to some sort of template language. You have all of Racket available. In fact Scribble documents really are Racket programs.

Forgive me for bumping this very old thread, but I have been looking for days to answer the question, "Frog or Pollen?" I started reading about Pollen months ago, and I know I want/need the power it offers. So now my question is, "if I start building with Frog, will I be locked out of all of the power of Pollen?"

In other words, yes I want a book, but I also want blogging for meta.

Sooner or later, someone else will be asking this question.

mbutterick/pollen#43 (comment)

@kisaragi-hiu
Copy link

kisaragi-hiu commented Aug 4, 2018

@jbshirk You can use Pollen as a preprocessor before running frog or implement your own blogging utilities in Pollen.

Check out kisaragi-hiu.com (disclaimer: this is my blog) for the Pollen preprocessor approach, mstill.io for a simpler blog built in Pollen, or thenotepad.org for a more full-featured blog utilizing many Pollen features.

Maybe searching for frog pollen Racket, pollen racket blog, frog, the frozen blog generator or something else can yield other examples.

TL;DR: no, not really, there are ways to utilize Pollen while using Frog.

@jbshirk
Copy link

jbshirk commented Aug 4, 2018

thenotepad.org is gold. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants