9
36 Comments

Bloggers - what's your tech stack?

What did you use to set up your site (domain, hosting, cdn, etc.)? What other tools do you use?

on June 8, 2020
  1. 4

    jekyll + gitlab pages

    1. 3

      I have tried many different tech stacks, but for some reason I keep coming back to Jekyll <3

      1. 1

        same, absolutely fantastic IMO. sure the builds are not as fast as hugo (which I was dabbling with recently), but it's extremely straight forward and that's a big win for me.

        i outgrew github pages as a free host a while back as i ventured into wanting to do scheduled rebuilds every day to pick up "future" posts, and started to use more plugins. gitlab pages allowed me to do both (scheduled runner + gitlab allowing any static site engine / plugins)

        1. 1

          That's good to know. I'm on GitHub pages and struggling without being able to 'schedule' posts by pushing a daily build.
          I'll checkout out GitLab pages

          1. 1

            If you're okay with polluting your commit history with automated commits, you could do what I was doing prior -- https://joshtronic.com/2017/10/16/trigger-a-github-pages-rebuild-with-aws-lambda-and-cloudwatch/ -- it works well enough, and probably could be optimized to not pollute the history. since i also wanted some additional plugins, the switch to GL made a ton of sense. uptime seems pretty comparable and all of that as well

            1. 1

              That's a great idea, thanks! I'm definitely going to steal it 🙂

  2. 2

    Wowzers. Came here to drop in my Webflow comment and feel like I've jumped in the wrong swimming pool.

  3. 2

    I made mine with Jekyll + Tailwind CSS and host on Netlify.

    Works pretty well and I can customise to my hearts content.

  4. 2

    We built http://versoly.com/ so you don't have to handle any of that.

    • Domain is with namecheap (i recommend porkbun instead)
    • Hosting AWS
    • CDN cloudfront
    • Email we use Sendgrid and plan to use convertkit as well.
    1. 1

      Very simple templates

      1. 1

        Thanks we have a bunch more being worked on.

        The current ones I built myself as a ex backend dev :)

        Any other feedback? I see you use WP. What would you need Versoly to have to swap :)

  5. 1

    GatsbyJS and Github Pages is perfect combination for me.

    Keeps my blog, fast and minimal.

  6. 1

    Nobody uses wordpress?))

  7. 1

    PHP and raw JavaScript

  8. 1

    We are about to launch our own Headless CMS with a SaaS Backend in the next few days.

    You don't have to worry about anything, the infrastructure is on AWS, we have security integrations and CDN distribution for the contents.

    Our static HTML layout with CSS (TailwindCSS) and content is served via a ready-to-use API ... so you could do a lot more with them in the future.

    And if you don't have a blog design yet, we can give away our free template similar to marketingexamples.com, intercom.com/blog/, among other similar ones with great email conversion.

    All this for a monthly fee of $ 20.

    If you find it interesting, please can you let me know right here. :-)

    Cheers!

  9. 1

    Static generator: Jigsaw
    Hosting: Vercel

    1. 1

      Can you get a link? I can't find it.

  10. 1

    Hugo + S3 + CloudFront (with SSL using ACM). I’m using AWS as the registrar and Route 53 for DNS. Terraform to manage the infrastructure, and a shell script to publish:

    #!/usr/bin/env sh
    
    cd "$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)/.." # Start from a consistent working directory
    
    aws s3 sync public/ s3://`terraform output domain_name` --acl public-read --delete
    aws cloudfront create-invalidation --distribution-id `terraform output distribution_id` --paths "/*"
    

    I published my default static site Terraform module on GitHub: https://github.com/jdhollis/static-site

    1. 1

      Ever tried netlify?

      1. 1

        Nah. I might consider it for clients, though.

        1. 1

          It really is a 10x improvement on s3 and github pages.

          All you have to do is drag a folder or connect a git repo and it just works perfectly.

    2. 1

      This completely sounds like my setup. Well, at least as far as publishing goes. The other tools maybe not so much (Hugo, S3, Cloudfront). But I use Terraform, Route53, Github, SSH/SCP, DigitalOcean Droplet, Nginx, LetsEncrypt, etc. And publish with a bash script as well. I don't bother with a build box unless you count a Dockerfile results written to a volume that I simply uploaded via SCP.

  11. 1

    Keeping it simple @Ginabina. Namecheap and Wordpress.

    1. 3

      WP and simple, rare combination of words :)

      1. 1

        Haha, I feel you @volkandkaya. All those plugins can add up!

        1. 1

          Yep, was just talking with a WP site owner who had a developer set it up and it had 5+ plugins active that the owner had no clue what they did.

          One of the simple plugins if activated broke the site.

  12. 1

    Well, for CoderNotes.io, I use the built-in blog from landen.co, just because it was convenient since I was already using Landen for my marketing page.

    For my personal blog (kevinconti.com), I just switched over to a Hugo blog, with Forestry.io as the headless CMS.

    If you have any dev experience, static sites are the way to go now. They are free to host, have globally available CDNs (on hosts like netlify and render), and you get flexibility in choosing what CMS to use.

  13. 1

    hugo! its awesome :)

  14. 1

    stack: next.js + markdown
    hosting: vercel

  15. 1

    Static site generator: Hugo
    Hosting: Netlify

  16. 1
  17. 1

    I ususally write on medium

    1. 1

      Is that for yourself or a product?

      1. 1

        Just for myself, sharing some programming tutorials. Started another newsletter where I will be writing more about remote work, freelancing and digital nomading. Made that using bootstrap, html on the front and flask for backend.