Ivy: a minimalist static site generator in Python
1–10 of 58 posts
Re: Ivy: a minimalist static site generator in Python
#2Have you thought about integrating a bundler like Webpack or something similar, and also support for Sass?
Re: Ivy: a minimalist static site generator in Python
#3Re: Ivy: a minimalist static site generator in Python
#4As an interesting aside, the fact that you can organise your pages in a hierarchy reminds me of cat-v's "werc" website framework[0]. It's not a static site generator, but it will read the directory and file tree into a navigation menu, so you can navigate the tree using a sidebar. It will render pages using markdown on the fly.
Perhaps the "killer feature" is that you can run multiple subdomains using one instance. If you configure your web server correctly, a request to x.y.com will serve the website stored in the x.y.com directory etc.
It's also very small and extensible.
Re: Ivy: a minimalist static site generator in Python
#5I might replace my static blog script with this :)
Re: Ivy: a minimalist static site generator in Python
#6http://mulholland.xyz/docs/ivy/themes.html is gorgeous on FF/Android. I might replace my static blog script with this :)
Re: Ivy: a minimalist static site generator in Python
#7 mysite/
site.py # site configuration file
ext/ # extensions directory for plugins
inc/ # includes directory for menus, etc.
lib/ # library directory for themes
out/ # output directory for html files
res/ # resources directory for static assets
src/ # source directory for text files
Isn't this way too messy?What are the advantages of this over the other 1000000 static site generators?
Re: Ivy: a minimalist static site generator in Python
#8Looks like a cool project. What made you choose to build this vs use an existing one like Pelican, Nikola, or Lektor? Have you thought about integrating a bundler like Webpack or something similar, and also support for Sass?
Re: Ivy: a minimalist static site generator in Python
#9I don't mean to detract from Ivy, but... As an interesting aside, the fact that you can organise your pages in a hierarchy reminds me of cat-v's "werc" website framework[0]. It's not a static site generator, but it will read the directory and file tree into a navigation menu, so you can navigate the tree using a sidebar. It will render pages using markdown on the fly. Perhaps the "killer feature" is that you can run…
Re: Ivy: a minimalist static site generator in Python
#10mysite/ site.py # site configuration file ext/ # extensions directory for plugins inc/ # includes directory for menus, etc. lib/ # library directory for themes out/ # output directory for html files res/ # resources directory for static assets src/ # source directory for text files Isn't this way too messy? What are the advantages of this over the other 1000000 static site generators?