Hosted on Netlify using their forms and redirects.
Editing in VS Code
Https://patrykkalinowski.com/hn
61–70 of 80 posts
Hosted on Netlify using their forms and redirects.
Editing in VS Code
Https://patrykkalinowski.com/hn
Back in college, I started using what I knew for what I wanted to do. I ended up with a blog using Java EE and Postgres. Total overkill (it's FAST!), but it's been fun over the years to toy with not just blog things (like implementing Markdown, full text search, and backup/restore), but HTTP things (like SRI and CSP).
Running my girlfriend's recipe blog on Python + Django + Wagtail CMS on a Heroku server, wired up to Google cloud storage. It ends up being completely free with the dev tier Heroku server and staying within the free tier of Google's cloud storage. It was mostly as a learning exercise, but it's a pretty flexible stack, and I'm a fan of the Wagtail admin panel; didn't really feel the need to customize anything there.
Back in college, I started using what I knew for what I wanted to do. I ended up with a blog using Java EE and Postgres. Total overkill (it's FAST!), but it's been fun over the years to toy with not just blog things (like implementing Markdown, full text search, and backup/restore), but HTTP things (like SRI and CSP).
Is the code for that project on GitHub / would you be willing to share the source? I'd be interested in seeing that take on a blog implementation.
I haven't updated it in a while (I haven't integrated git into my small, informal process).
Mainly as a learning exercise, I wrote my blog from scratch. The back-end is written in Go, mainly communicates with S3 for storage of photo assets and blog posts and serves static pages using HTML templates. I have a front-end written in React for admin views, including blog post editing and photo uploading.
Handlebars and Ghost.
So I opted for Pelican (https://blog.getpelican.com/) which has a plugin for converting Jupyter/IPython notebooks into blog posts. It is hosted in S3. If you are curious, here it is: http://ramondario.com/