6 ms·
Ivy looks great. That said, every time I see a new SSG in Python, I get all excited about it for a minute. Then I remember this bit of advice: "Just use Jekyl
by cvwright 9y ago
Ivy looks great. That said, every time I see a new SSG in Python, I get all excited about it for a minute. Then I remember this bit of advice: "Just use Jekyll".
> Jekyll is not better than the rest for any fundamental design reason; it’s better because it’s enormously popular and therefore excels in the long tail of details.
> ...
> If, like me, you secretly believe that everything is better if it’s written in Python, I still suggest you start with Jekyll (which is done in Ruby). In my experience, using Jekyll does not require writing or reading a single line of Ruby.
http://www.cs.cornell.edu/~asampson/blog/jekyll.html http://www.cs.cornell.edu/~asampson/blog/jekyll.html
This matches my own experience pretty well.
- deleted 9y ago[deleted]
- petepete 9y agoI think Hugo is popular enough these days for that argument to apply to it. It's far easier to get up and running, too.
- siddhant 9y agoIt can be difficult to extend/modify the SSG in case you don't know the language. So I would still recommend picking one based on the language you're most at home with.
- BeetleB 9y agoOK - Serious questions for things I've done in Pelican: 1. Can I get Jekyll to use Org files without writing any Ruby code? 2. Can I get Jekyll to handle math using MathJax without writing any Ruby code? 3. Can I get a "next article for a given tag" in Jekyll without writing any Ruby code? (What I essentially need: A post usually has "next" and "previous" article links. I want a "next" and "previous" article for every tag the post is tagged with). Not at home so I can't see what other custom code/plugins I use, but this is a good list to begin with.
- cvwright 9y agoI'm a very novice user, so I don't know the answer to your (1) or (3). I'm fairly certain that I've done (2) though. IIRC the main trick was switching to the Kramdown parser, as recommended here: https://jekyllrb.com/docs/extras/ https://jekyllrb.com/docs/extras/ See also this StackOverflow question: https://stackoverflow.com/questions/10987992/using-mathjax-with-jekyll https://stackoverflow.com/questions/10987992/using-mathjax-w...
- saagarjha 9y agoI believe you can do 3, but it would take a non trivial amount of work to do so.
- BeetleB 9y agoIt requires writing a plugin for Pelican too, but I was a little irritated with the claim that Jekyll will do whatever you want without needing to write Ruby.
- xkcd-sucks 9y agoIt's a little funny that the major caveat written in the linked post is the unqualified terribleness of Jekyll's template engine if the benefit of Jekyll is that you only need to work with templates and not Ruby code