[{"data":1,"prerenderedAt":80},["ShallowReactive",2],{"sidebar-posts":3,"post-count":63,"tag-jamstack":64},[4,8,12,16,20,24,28,32,35,39,43,47,51,55,59],{"path":5,"title":6,"date":7},"\u002Ffully-ai-coded-blog-claude-code","This blog is now fully AI coded and run by an agent I just talk to","2026-10-24",{"path":9,"title":10,"date":11},"\u002Fwhy-i-built-pepelly","Why I built Pepelly, a YouTube app for my daughter without the brain rot","2026-10-22",{"path":13,"title":14,"date":15},"\u002Fhow-i-built-an-equity-tracking-app-for-bootstrap-founders-in-a-weekend","How I Built an Equity Tracking App for Bootstrap Founders in a Weekend","2024-11-25",{"path":17,"title":18,"date":19},"\u002Fbuilding-directory-website-with-ai-in-a-day","How I Built a Directory Website in a Day with AI—and Why It's a Game-Changer for SaaS Traffic","2024-11-10",{"path":21,"title":22,"date":23},"\u002Fnetlify-build-plugin-for-nuxt-dynamic-routes","Use a netlify build plugin to generate your nuxt routes","2020-08-08",{"path":25,"title":26,"date":27},"\u002Foptimized-responsive-lazyloading-images-with-nuxt","How to use optimized, responsive and lazyloading images in a nuxt project","2019-11-16",{"path":29,"title":30,"date":31},"\u002Fnuxt-jam-stack","Building a SEO optimized blog with a Nuxt JAM stack and Markdown files","2019-11-07",{"path":33,"title":34,"date":31},"\u002Fprismjs-nuxtjs-static-pages","Getting Prismjs working with Nuxt",{"path":36,"title":37,"date":38},"\u002Fkeylogs-live-on-producthunt","My second launch this year: Keylogs is LIVE on Product Hunt today!","2018-02-12",{"path":40,"title":41,"date":42},"\u002Fa-new-year-and-a-new-startup","A new year and a new startup","2018-01-19",{"path":44,"title":45,"date":46},"\u002Fabout-mydash-whats-the-stack-and-why-did-i-choose-it","About myDash - What’s the stack and why did I choose it?","2017-10-16",{"path":48,"title":49,"date":50},"\u002Fsuper-fast-wordpress-hosting-germany","WordPress hosting test: super fast on raidboxes.eu","2016-12-09",{"path":52,"title":53,"date":54},"\u002Fbest-resources-for-stock-images","Best resources for stock images","2016-12-05",{"path":56,"title":57,"date":58},"\u002Fset-up-automatic-backups-for-parse-server-on-digital-ocean","Set up automatic backups for parse-server on digital ocean","2016-05-25",{"path":60,"title":61,"date":62},"\u002Fhow-to-run-parse-dashboard-alongside-parse-server-on-digital-ocean","How to setup parse-dashboard alongside parse-server on Digital Ocean","2016-05-18",15,[65,71,76],{"path":21,"title":22,"description":66,"date":23,"tags":67,"readingTime":70},"When you get content from a headless CMS, sometimes you need to define a routes file for your nuxt build and sitemap file to work properly. Here I show you how to do that with netlify.",[68,69],"nuxt","jamstack",2,{"path":25,"title":26,"description":72,"date":27,"tags":73,"readingTime":75},"How I went from a devastating 22% on GT-Metrix to a fast static blog with optimized, responsive and lazyloading images in Nuxt.",[68,69,74],"frontend",4,{"path":29,"title":30,"description":77,"date":31,"tags":78,"readingTime":79},"How to build a SEO optimized, static file blog with nuxtjs and markdown files. Including a sitemap.xml and category or tag pages.",[68,69],6,1792851218356]