[{"data":1,"prerenderedAt":197},["ShallowReactive",2],{"page:/en/posts/2025/hello-world":3,"authors:all":181,"surroundings:/en/posts/2025/hello-world":192,"search-api":-1},{"id":4,"title":5,"alternates":6,"author":7,"body":8,"categories":164,"cover":6,"date":167,"description":168,"draft":169,"extension":170,"language":6,"layout":6,"listed":171,"meta":172,"navigation":171,"nocomments":169,"path":173,"redirect_to_domain":6,"redirect_to_full_url":6,"seo":174,"stem":175,"tags":176,"__hash__":180},"posts_en/en/2025/hello-world.md","Hello World!",null,"doguskysilva",{"type":9,"value":10,"toc":156},"minimark",[11,16,24,27,31,37,43,49,51,55,73,110,116,131,133,137,147],[12,13,15],"h2",{"id":14},"taking-notes-is-part-of-my-learning-process","Taking notes is part of my learning process",[17,18,19,20,23],"p",{},"I've always enjoyed learning and sharing what I learn.",[21,22],"br",{},"\nThis space is the result of that habit — a place to store my notes, reflections, and experiments, and hopefully help others along the way.",[25,26],"hr",{},[12,28,30],{"id":29},"why","Why?",[17,32,33,34,36],{},"Whenever I learn something new, I like to take notes and share what I discover.",[21,35],{},"\nWhen I was 17, I was already teaching the basics of computers. I remember spending hours trying to turn what seemed like boring topics — such as “what is an operating system” — into something curious and practical.",[17,38,39,40,42],{},"Later, when I started working with programming, I realized I needed to stay up to date, do constant research, and often come up with new ideas.",[21,41],{},"\nI've always loved explaining things and having deep conversations, which often led to long discussions with my college friends — and honestly, I loved that.",[17,44,45,46,48],{},"Over time, I realized I wanted to gather everything I'd learned in one place.",[21,47],{},"\nNot just as a personal archive, but as a way to give something back — so that others with the same questions and interests could benefit from it too.",[25,50],{},[12,52,54],{"id":53},"how","How?",[17,56,57,58,60,61,63,64,68,69,72],{},"This project went through several technologies before I found something that truly fit my needs and felt simple to use.",[21,59],{},"\nFrom the beginning, I knew I didn’t want to deal with databases or complex server setups. I wanted a clean, static blog.",[21,62],{},"\nSo I looked for frameworks that worked with ",[65,66,67],"strong",{},"SSG (Static Site Generator)"," and supported ",[65,70,71],{},"Markdown"," content.",[17,74,75,76,83,84,89,90,95,96,98,99,104,105,95],{},"I first tried tools like ",[77,78,82],"a",{"href":79,"rel":80},"https://www.gatsbyjs.com/",[81],"nofollow","Gatsby"," and ",[77,85,88],{"href":86,"rel":87},"https://nextjs.org/",[81],"Next.js",", which are based on ",[77,91,94],{"href":92,"rel":93},"https://reactjs.org/",[81],"ReactJS",".",[21,97],{},"\nHowever, I’ve never been much of a React fan and have always felt more comfortable with ",[77,100,103],{"href":101,"rel":102},"https://vuejs.org/",[81],"VueJS",". So, I ended up migrating the project to ",[77,106,109],{"href":107,"rel":108},"https://nuxtjs.org/",[81],"Nuxt",[17,111,112,113,115],{},"My choice had nothing to do with performance or benchmarks — it was purely personal.",[21,114],{},"\nI like VueJS. And Nuxt offered everything I needed in a simple and elegant way.",[17,117,118,119,121,122,127,128,130],{},"To get started, I put together a simple Nuxt foundation that fit the idea behind the blog perfectly.",[21,120],{},"\nFor hosting, I chose ",[77,123,126],{"href":124,"rel":125},"https://www.netlify.com/",[81],"Netlify",", which integrates seamlessly with GitHub.",[21,129],{},"\nThat means every time I push a new commit, Netlify automatically builds and publishes the updated version.",[25,132],{},[12,134,136],{"id":135},"what-i-learned","What I learned",[17,138,139,140,143,144,146],{},"One of the main lessons from this process was the importance of ",[65,141,142],{},"starting simple"," — using only what’s truly necessary.",[21,145],{},"\nI also learned that there’s nothing wrong with using ready-made tools or templates. That doesn’t make a project less personal; it helps focus on what truly matters.",[17,148,149,150,152,153,155],{},"In the end, this blog isn’t meant to be a commercial project or a technical portfolio.",[21,151],{},"\nIt’s a personal space, built slowly and deliberately, to record what I learn, revisit old ideas, and keep exploring new ones.",[21,154],{},"\nAfter all, learning is a living process — full of attempts, adjustments, and discoveries.",{"title":157,"searchDepth":158,"depth":158,"links":159},"",2,[160,161,162,163],{"id":14,"depth":158,"text":15},{"id":29,"depth":158,"text":30},{"id":53,"depth":158,"text":54},{"id":135,"depth":158,"text":136},[165,166],"personal","learning","2025-10-12","Why I decided to share my notes publicly and how I built this personal blog using Nuxt and Markdown.",false,"md",true,{},"/en/2025/hello-world",{"title":5,"description":168},"en/2025/hello-world",[177,178,179],"nuxt","vuejs","markdown","Z5DtcP7KHD2PwjQ3iWY2jXKtA7pY1bjExLwI7Bo_kEw",[182],{"id":183,"avatar":184,"default":171,"description":185,"extension":186,"meta":187,"name":188,"repository":189,"stem":190,"username":7,"__hash__":191},"authors/authors/douglas-silva.yml","/images/me.jpeg","Software Engineer passionate about technology, programming, and understanding how things work.","yml",{},"Douglas Silva","https://github.com/doguskysilva","authors/douglas-silva","cC1FS5pBq5GoSIcM6HteR1_J2sdCOU6kH9_8Kwy1ZIo",[193,6],{"title":194,"path":195,"stem":196,"children":-1},"Omarchy: first steps","/en/2025/omarchy-first-steps","en/2025/omarchy-first-steps",1776562798316]