UofTCoders / grad-course

0 stars 1 forks source link

Website generator #7

Open lwjohnst86 opened 5 years ago

lwjohnst86 commented 5 years ago

Here are some options for generating the website:

Any other options/suggestions?

joelostblom commented 5 years ago

I also think Hugo is quite nice, and fast! There is a package to integrate jupyter notebooks with Hugo, I have not used it myself. There is also Nikola which supports notebooks natively. https://mglerner.github.io/posts/switching-to-nikloa-for-jupyter-notebooks-and-a-static-site.html

linamnt commented 5 years ago

I hadn't heard of Hugo but having looked it up seems great and lots of features, +1 for jupyter notebook integration. Seems to be growing so there's likely more support and documentation for long term? Or I'd think.

On Thu., Feb. 14, 2019, 9:58 a.m. Joel Ostblom <notifications@github.com wrote:

I also think Hugo is quite nice, and fast! There is a package to integrate jupyter notebooks with Hugo, I have not used it myself. There is also Nikola which supports notebooks natively.

https://mglerner.github.io/posts/switching-to-nikloa-for-jupyter-notebooks-and-a-static-site.html

On Thu, Feb 14, 2019, 06:40 Luke W Johnston <notifications@github.com wrote:

Here are some options for generating the website:

  • Using the R package blogdown https://bookdown.org/yihui/blogdown/, which I've started using for a course https://dda-rcourse.lwjohnst.com/ I am running here in Denmark.
  • Pros: Really nice themes and layout, surprisingly easy to set up and use, can include python code chunks. Uses Hugo https://gohugo.io/ which is a pretty powerful static website generator.
  • Cons: It's mainly around R and R Markdown, which maybe most Python users have no idea about or how to use.
  • Use Hugo straight up, without blogdown and link to Python Notebook generated HTML files, so we can by pass the use of blogdown.
  • Use Jekyll straight up, and like Hugo above, link the Notebooks directly. Con: Jekyll in my opinion is a bit more finnicky to use then Hugo.

Any other options/suggestions?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/UofTCoders/grad-course/issues/7, or mute the thread < https://github.com/notifications/unsubscribe-auth/AEWUuUOl9m5GwBBwfU1SndQAQecJYcWbks5vNXV6gaJpZM4a7vDx

.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/UofTCoders/grad-course/issues/7#issuecomment-463657818, or mute the thread https://github.com/notifications/unsubscribe-auth/AKQ2vn8Cx5f2qfepJcpR3xhYklnExkVIks5vNXmZgaJpZM4a7vDx .

joelostblom commented 5 years ago

Yes, it is pretty much as popular as Jekyll, at least in GitHub stats https://www.staticgen.com/.

This is the notebook integration https://github.com/knowsuchagency/hugo_jupyter

lwjohnst86 commented 5 years ago

Awesome! Sounds like we have a general agreement about using Hugo then! Plus, if there are at least two of us who've used Hugo before (I assume you are meaning you've used it right Joel?), then it will be much much easier and less time consuming to create the website.