[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBQIsAHRk7aCddTRZ--4lCzJ8LdaQgK3CT-o4fVA-JFk":3,"blog-en-create-blog-records-and-experiences":5,"blog-navigation-en":351,"$ffw5rJAHBh6X_t4qSnNyI_HVPdVNcoEsSu1gyKvHGkbs":925},{"github":4},true,{"id":6,"title":7,"aiTranslated":4,"body":8,"cover":330,"createDate":331,"date":331,"description":332,"extension":333,"hidden":334,"meta":335,"music":330,"navigation":4,"path":336,"postType":337,"seo":338,"sitemap":339,"stem":340,"tags":341,"timelineChanges":344,"timelineSummary":348,"updateDate":349,"__hash__":350},"blog_en\u002Fblog\u002Fcreate-blog-records-and-experiences.md","Building my blog: notes and reflections",{"type":9,"value":10,"toc":313},"minimark",[11,18,23,28,31,34,37,44,47,50,57,60,64,72,75,78,81,85,88,91,103,118,129,132,140,145,148,151,154,178,182,187,201,205,208,212,215,220,224,231,240,244,247,251,265,270,274,300,304,307,310],[12,13,14],"blockquote",{},[15,16,17],"p",{},"Note: This English version is translated with AI from the original Chinese article and lightly reviewed for readability.",[12,19,20],{},[15,21,22],{},"Tips: The blog is finally up and running. Building this version took me a little over ten days.",[24,25,27],"h2",{"id":26},"why-build-a-blog","Why build a blog?",[15,29,30],{},"Last year, the year before that, and long long ago...",[15,32,33],{},"I often spent time reading other people's blogs. They wrote about their life experiences, project\npractice, study notes, and all kinds of personal stories. Some topics were huge and open-ended,\nlike how a 35-year-old programmer looks back on ten or twenty years of work. Others were small and\npersonal, like students sharing funny stories, awkward teenage moments, or first-love memories.",[15,35,36],{},"Exploring how people of different ages think, live, learn, and enjoy life always felt interesting\nto me. It also broadened my perspective. After visiting all kinds of personal websites, I slowly\nstarted wanting one of my own.",[15,38,39,40],{},"So I wanted to build a personal blog very early on - a place that I could design however I liked.\n",[41,42,43],"code",{},"ps: even if most of the time I may be the only one reading it...",[15,45,46],{},"This is also the first thing I think about whenever I want to make a project. I'm not even sure why\nI am this persistent. In the past, simply because I liked listening to music, I made several music\nplayers and even tried building video-related projects.",[15,48,49],{},"Even though a blog is a relatively simple project, I believe that if I use it well, it can still be\nvery helpful to both my present and future self.",[15,51,52,53,56],{},"A personal blog is a platform for sharing information, but it is also a platform for showing what I\ncan do. It helps me practice writing, expression, and even English - which is one reason I added\ninternationalization. Many great creators have their own places on the web where they publish\nhigh-quality articles, share photos ",[41,54,55],{},"(if they enjoy photography)",", open-source projects,\ncollections of demos, and many other things.",[15,58,59],{},"I really think this is both interesting and meaningful. So my blog was destined to exist.",[24,61,63],{"id":62},"what-do-i-want-to-post","What do I want to post?",[15,65,66,67,71],{},"When it comes to articles, I think most people still like reading ",[68,69,70],"strong",{},"stories"," - interesting moments\nfrom life, reflections, records of project practice, or deeper technical articles.",[15,73,74],{},"By contrast, ordinary fragmented technical notes or document summaries are not very meaningful for\ndisplay in my opinion. They make the archive feel more crowded and messy.",[15,76,77],{},"So although I now have my own blog, I still prefer to keep more routine notes and documentation in\ntools like Yuque or Feishu. I want to keep a difference between those and the blog itself. The blog\nshould contain more interesting stories, project practice, and similar long-form content.",[15,79,80],{},"As for shorter fragments - things that feel more like social posts or status updates - I think it\nwould be better to build a separate dynamic module for them. Long articles and short updates should\nbe separated.",[24,82,84],{"id":83},"thoughts-after-building-the-site","Thoughts after building the site",[15,86,87],{},"As the first complete project I have really finished and shipped, I wanted to record some thoughts.",[15,89,90],{},"First of all, even if it is just a very plain dish, at least it is still a complete dish served on\nthe table. Having something real that other people can see is exciting.",[12,92,93],{},[15,94,95,96],{},"Before this, I often made demos, but they never felt like complete projects - for example: ",[97,98,102],"a",{"href":99,"rel":100},"https:\u002F\u002Fgplayer.guoxk.me",[101],"nofollow","GPlayer",[15,104,105,106,109,110,113,114,117],{},"Although this project was finished in a short time, it helped me reinforce a lot of skills I had\naccumulated: practical use of ",[68,107,108],{},"Nuxt 4",", using ",[68,111,112],{},"Docker",", managing a ",[68,115,116],{},"GitHub"," project, and so\non.",[15,119,120,121,124,125,128],{},"I think of this blog as version ",[68,122,123],{},"2.0",". Why? Because ",[68,126,127],{},"1.0"," collapsed before it was ever truly\nfinished.",[15,130,131],{},"My original idea was too complicated. Features kept piling up, and that made it hard to bring the\nproject to a real ending.",[15,133,134,135],{},"At that time I wanted basic blog functionality, a music player ",[136,137,139],"because",{"i":138,"like":138,"k-pop":138},"",", and even a\nvideo player powered by streaming technology to play live performances - something my current server\nabsolutely could not handle. I was also thinking about login, registration, comments, whether I\nneeded an admin system, and many other things.",[12,141,142],{},[15,143,144],{},"I wanted everything at once, but I definitely did not have the ability to do full custom work on all of it. Better to first build the rough house.",[15,146,147],{},"In the end I realized it was too hard to finish a version like that in spare time, so I abandoned\n1.0 and replanned the project as 2.0.",[15,149,150],{},"The idea became progressive development: build the essential features first, then improve them over\ntime.",[15,152,153],{},"The final approach was simple: think about the features the site needs, split them into smaller\nfunctional modules, and then implement them one by one.",[155,156,157,158,157,166,157,169,157,172,157,175],"ul",{},"\n  ",[159,160,161,162,165],"li",{},"First, I used ",[68,163,164],{},"Figma"," to draw a simple draft. I am still not very skilled with it, so I could only sketch the basic layout.",[159,167,168],{},"Then I handled the fundamentals: theme colors, accent colors, fonts, icons, theme switching, and internationalization.",[159,170,171],{},"I implemented the core modules one by one - Header, Footer, Layout, Home, Blog, and so on. I chose to do it step by step and kept each module simple at first, then expanded it gradually.",[159,173,174],{},"I left responsive layout until after the desktop version of each module was done. Since the project is relatively small, this felt manageable and also made it easier to observe how the whole page changed at different widths.",[159,176,177],{},"Finally, I worked on smaller items such as SEO, image optimization, and visual adjustments. Those are easier to handle with a checklist and a clear priority order, just like real project work.",[24,179,181],{"id":180},"overview","Overview",[183,184,186],"h3",{"id":185},"basic-stack","Basic stack",[155,188,189,192,195,198],{},[159,190,191],{},"Blog framework: Nuxt 4",[159,193,194],{},"Styling: TailwindCSS",[159,196,197],{},"Deployment: Docker",[159,199,200],{},"Code hosting: GitHub",[183,202,204],{"id":203},"why-nuxt","Why Nuxt?",[15,206,207],{},"I wanted to strengthen my Nuxt knowledge. My main stack is Vue, and Nuxt is the SSR framework that\nfits naturally with it. After several years of growth, both Vue and Nuxt now have relatively mature\necosystems.",[183,209,211],{"id":210},"cloud-server","Cloud server",[15,213,214],{},"Alibaba Cloud, 99 RMB per year, 2 cores, 2 GB RAM, 40 GB SSD, and up to 3 Mbps bandwidth.",[12,216,217],{},[15,218,219],{},"If possible, I would still recommend a larger server. During Docker builds on the server, memory once ran out and the process crashed directly. Site speed and stability matter a lot, so I often built the Docker image on my own machine, uploaded it, and then pulled it on the server.",[183,221,223],{"id":222},"domain","Domain",[15,225,226,227,230],{},"The domain is ",[41,228,229],{},"guoxk.me"," from Alibaba Cloud.",[12,232,233],{},[15,234,235,236,239],{},"I like the ",[41,237,238],{},".me"," suffix because it clearly suggests: this is my site.",[183,241,243],{"id":242},"certificate","Certificate",[15,245,246],{},"I use Alibaba Cloud's free personal certificate and enable HTTPS through Nginx configuration.",[183,248,250],{"id":249},"deployment","Deployment",[155,252,253,256,259,262],{},[159,254,255],{},"system: CentOS 7",[159,257,258],{},"pm2: keep the process alive and recover if it crashes",[159,260,261],{},"docker: containerized deployment for easier management and migration",[159,263,264],{},"nginx: reverse proxy and SSL handling",[12,266,267],{},[15,268,269],{},"For Node I use v22.17.0 LTS. Nuxt currently recommends Node 20+ LTS, while the local CentOS 7 environment only supports much older versions directly.",[24,271,273],{"id":272},"next-steps","Next Steps",[155,275,276,279,282,285,288,291,294,297],{},[159,277,278],{},"Fix the remaining small bugs.",[159,280,281],{},"Improve details such as blog layout polish, estimated reading time, word count, music binding for\nposts, richer markdown components, and a separate dynamic module.",[159,283,284],{},"Add RSS subscription.",[159,286,287],{},"Add a funny feature where clicking certain text triggers matching voice clips.",[159,289,290],{},"Set up automated CI\u002FCD deployment with GitHub Actions.",[159,292,293],{},"Upgrade normal audio playback to streaming in the future when server resources are better.",[159,295,296],{},"Add blog search later when there are more articles.",[159,298,299],{},"Add friend links and other optional features.",[24,301,303],{"id":302},"future","Future",[15,305,306],{},"I definitely want to keep learning. In the future I may spend more time exploring graphics and\nrendering-related technologies.",[15,308,309],{},"As for projects, my next idea is to build a Vue admin platform of my own. For now I call it\nGTemplate-admin, and later I may split it into two versions, with another one named GAdmin\n(Guo's Admin).",[15,311,312],{},"As my skills improve and time accumulates, I hope this blog will slowly become more complete and add\nmany more interesting features.",{"title":138,"searchDepth":314,"depth":314,"links":315},3,[316,318,319,320,328,329],{"id":26,"depth":317,"text":27},2,{"id":62,"depth":317,"text":63},{"id":83,"depth":317,"text":84},{"id":180,"depth":317,"text":181,"children":321},[322,323,324,325,326,327],{"id":185,"depth":314,"text":186},{"id":203,"depth":314,"text":204},{"id":210,"depth":314,"text":211},{"id":222,"depth":314,"text":223},{"id":242,"depth":314,"text":243},{"id":249,"depth":314,"text":250},{"id":272,"depth":317,"text":273},{"id":302,"depth":317,"text":303},null,"2025-10-20","My blog is finally live, and I want to share what I learned along the way.","md",false,{},"\u002Fblog\u002Fcreate-blog-records-and-experiences","article",{"title":7,"description":332},{"loc":336},"blog\u002Fcreate-blog-records-and-experiences",[342,343],"Blog Building","Reflections",[345,346,347],"Documented the reset from the unfinished 1.0 idea to a smaller 2.0 plan.","Summarized what I learned from Nuxt 4, Docker, and GitHub project management.","Listed the next improvements planned for the site.","Blog 2.0 went live, with notes on the build process and what comes next.","2025-10-22","WLgZd3oKPedVPUrWtw7XtHO1VhYlPUIVy2CNZXbeKes",[352,717],{"id":353,"title":354,"aiTranslated":4,"body":355,"cover":330,"createDate":698,"date":698,"description":699,"extension":333,"hidden":334,"meta":700,"music":330,"navigation":4,"path":701,"postType":337,"seo":702,"sitemap":703,"stem":704,"tags":705,"timelineChanges":709,"timelineSummary":714,"updateDate":715,"__hash__":716},"blog_en\u002Fblog\u002Fblog-reborn-and-ai-reflections.md","Blog Update After Half a Year — Practices and Reflections",{"type":9,"value":356,"toc":685},[357,361,379,385,389,392,447,450,468,488,492,497,500,503,506,510,515,519,522,525,528,533,536,540,543,546,549,552,556,569,572,577,580,583,586,590,595,664,668,671,679],[24,358,360],{"id":359},"the-blog-is-updated","The Blog is Updated!",[12,362,363],{},[15,364,365,366,373,374,378],{},"I've been listening to Baekhyun's songs lately — here are a few recommendations\n",[367,368,372],"magic-link",{"icon":369,"icon-position":370,":href":371},"i-carbon:music","start","https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1yB4y117Mb","UN Village","、\n",[367,375,377],{"icon":369,"icon-position":370,":href":376},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1aw4m1R7j8","너를 사랑하고 있어","。\nEnjoy while reading~",[380,381],"music-card",{":songs":382,"float":383,"size":384},"[{\"songName\":\"UN Village\",\"authorName\":\"Baekhyun\"},{\"songName\":\"너를 사랑하고 있어\",\"authorName\":\"Baekhyun\"}]","right","lg",[183,386,388],{"id":387},"flag-review","Flag Review",[15,390,391],{},"Let's start by checking how many of the flags I set when building the site last time have been completed.",[155,393,396,405,411,417,423,429,435,441],{"className":394},[395],"contains-task-list",[159,397,400,404],{"className":398},[399],"task-list-item",[401,402],"input",{"checked":4,"disabled":4,"type":403},"checkbox"," Bug fixes (some small issues remained)",[159,406,408,410],{"className":407},[399],[401,409],{"checked":4,"disabled":4,"type":403}," Detail refinements: blog article layout and style adjustments, estimated reading time, word count, associating music with blog posts, extending Markdown display components, dynamic modules, etc.",[159,412,414,416],{"className":413},[399],[401,415],{"checked":4,"disabled":4,"type":403}," RSS feed subscription.",[159,418,420,422],{"className":419},[399],[401,421],{"disabled":4,"type":403}," Add a soundboard feature: click on text to play a matching meme voice clip — e.g. \"Italian cannon\" plays Li Yunlong's iconic line. Should be a fun feature \u003C(▰˘◡˘▰)>.",[159,424,426,428],{"className":425},[399],[401,427],{"checked":4,"disabled":4,"type":403}," CI\u002FCD automated deployment via GitHub Actions.",[159,430,432,434],{"className":431},[399],[401,433],{"checked":4,"disabled":4,"type":403}," Migrate regular audio to streaming.",[159,436,438,440],{"className":437},[399],[401,439],{"checked":4,"disabled":4,"type":403}," Blog search.",[159,442,444,446],{"className":443},[399],[401,445],{"checked":4,"disabled":4,"type":403}," Friend links and all that (some nice-to-haves)···",[15,448,449],{},"Even though I set these flags at the start, I didn't strictly follow them later. Thankfully, the end result still met my expectations. If time permits, I'll gather some audio clips and finish that remaining item.",[15,451,452,453,458,459,467],{},"I also made a ",[367,454,457],{"icon":455,"icon-position":370,":href":456},"i-carbon:document","https:\u002F\u002Fdocs.qq.com\u002Fsheet\u002FDUWptZUxic1dnRmNW?tab=BB08J2","development tracker"," to log feature requests — I saw\n",[460,461],"user-mention",{"platform":462,"username":463,"display-name":463,"className":464},"github","ZaiHuaOvO",[465,466],"align-text-top!","inline-block","'s tracker and thought it was great — but I didn't keep updating it either. Felt like too much of a hassle.\nWent back to ignoring it. Time to bring it back!",[15,469,470,471,480,481,487],{},"The server has also been switched from CentOS",[472,473,474],"span",{},[475,476],"icon",{"className":477,"name":479},[478],"align-text-bottom","logos:centos-icon"," to Ubuntu",[472,482,483],{},[475,484],{"name":485,"className":486},"logos:ubuntu",[478],", and I've stopped deploying with Docker.",[183,489,491],{"id":490},"iterating-with-just-my-mouth","Iterating with Just My Mouth",[12,493,494],{},[15,495,496],{},"Some AI-generated code I didn't even review — I only tested the functionality. Gotta read through it eventually (・ω・｀ll).",[15,498,499],{},"With the AI explosion over the past half year, my focus has gradually shifted from traditional programming to AI-assisted programming. Many of this blog iteration's features were completed entirely through AI — SEO, style optimization, login mechanisms, SSL certificate requests, and more — and they all turned out quite well. Searching keywords on Google actually brings up my blog now, and browser audit scores are pretty decent too.",[15,501,502],{},"So my blog has essentially become a testing platform for my wild ideas — I try to implement whatever weird ideas I have through AI.",[15,504,505],{},"Now tools are all supporting voice input, so in the future it really will just be a matter of talking...",[24,507,509],{"id":508},"random-musings","Random Musings",[12,511,512],{},[15,513,514],{},"That's enough technical talk — here are some thoughts that have been on my mind lately.",[183,516,518],{"id":517},"mindset-shift","Mindset Shift",[15,520,521],{},"Although AI can now do a great many things, it's still not as invincible as people imagine. I still find GPT-generated UIs unattractive, and plenty of people complain that even GPT's own product interfaces look ugly. Of course, Western component library aesthetics also differ from Chinese ones — maybe that's part of the reason too.",[15,523,524],{},"You still need to look, learn, and borrow more. Prompts are written by humans, and many things ultimately have to come from a human mind. What makes great artists great is perhaps their ability to create things the human mind couldn't conceive — just like how we imagine ghosts and monsters, we can only piece together fragments from horror or disaster films we've watched. Without those references, our brains can't even conjure what a demon looks like.",[15,526,527],{},"Of course, if you really can't imagine something, letting AI free-associate is also a good option.",[12,529,530],{},[15,531,532],{},"I've used all kinds of models, big and small. When I first started writing the blog, I'd already subscribed to Copilot, and used GPT, Gemini, Claude. Later I also tried Minimax, DeepSeek, and some others.",[15,534,535],{},"Right now I have the highest hopes for DeepSeek. Anthropic still isn't very friendly toward us — they even see us as their biggest rival, because we're the ones most likely to surpass them. While domestic models still lag behind foreign ones, I believe homegrown AI will rise and give us affordable, practical tools.",[183,537,539],{"id":538},"learning-pace","Learning Pace",[15,541,542],{},"Initially, I dove headfirst into Nuxt and Nest docs, furiously reading documentation and trying to learn systematically. To this day, I still haven't systematically finished reading all the docs. Back then I had a clear goal: level up my technical skills. But as AI exploded, my mindset gradually shifted, and I've been stuck in a fog of confusion ever since.",[15,544,545],{},"I don't know if it's the AI, the times we live in, or my own state of mind — but I've become unable to settle down and do one thing at a time. This feeling is getting more and more pronounced. I can't calmly immerse myself anymore — can't read a document or a book cover to cover. I rely too much on AI, and I wonder if that's a bad thing or a good thing. Many people have discussed this topic; AI might genuinely be eating away at my patience.",[15,547,548],{},"Since January, I've gradually stopped digging into code details. From a learning perspective, I think the focus should shift to project architecture — considering engineering problems and thinking in terms of architecture: how to make AI generate project-compliant code more easily, faster, and with fewer tokens. That's what I want to experiment with and practice next.",[15,550,551],{},"But most importantly, first learn to write better prompts!",[183,553,555],{"id":554},"video-creation","Video Creation",[15,557,558,559,564,565,568],{},"During the peak of the AI wave, I made an ",[367,560,563],{"icon":561,"icon-position":370,":href":562},"i-simple-icons:bilibili","https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1hD6sBdEty","opencode tutorial",". I happened to catch the wave of hype and got a decent number of views — total income was ",[68,566,567],{},"roughly 170 yuan",". I have to say, relying purely on video income these days is really low, though I genuinely didn't expect to make any real money from it. Still, it feels like not enough to cover the effort — I worked late into the night recording, often until 2 or 3 AM, and had to show up at work the next day. But at the time, I was full of energy and drive.",[15,570,571],{},"Later, I stopped uploading videos. The feedback was mixed, and I certainly wasn't immune to negative comments. But ultimately, the reason I stopped was a change in mindset — I felt that teaching others how to use a tool in excessive detail was just too tedious. New alternatives emerge so fast, with endless concepts and tools, and every company is trying to make it simpler for users to operate AI. It suddenly felt like spending hours explaining a single tool wasn't very meaningful anymore, so I stopped.",[12,573,574],{},[15,575,576],{},"Maybe I'll try something different when the opportunity comes!",[15,578,579],{},"Beyond that, through these videos I also built a small community and gradually got to know many friends. To me, that has been truly tremendous positive feedback. When the chance arises, I'll continue sharing useful things and hope to grow the community further — hopefully it works out.",[15,581,582],{},"I used to wonder why people chase whatever is trending — why pursue the hype? Later I gradually understood: hype is money. Thinking back, from my school days making videos I was always trying to ride trends, and I'm still doing it now. Along the way I've talked with many people, learned a lot, and seen through the true nature of some chat groups. I'm going to steer back toward the money-making path — because earning money truly matters.",[15,584,585],{},"Of course, if making money isn't the goal, I actually think the smaller the community, the better.",[24,587,589],{"id":588},"new-flags","New Flags",[12,591,592],{},[15,593,594],{},"Let me set some new flags — tentatively targeting year-end to see how many I can knock out.",[155,596,598,604,610,635,646,652,658],{"className":597},[395],[159,599,601,603],{"className":600},[399],[401,602],{"disabled":4,"type":403}," Blog bug fixes and style enrichments",[159,605,607,609],{"className":606},[399],[401,608],{"disabled":4,"type":403}," Add a Tree Hole, a journey board, and other fun modules (hoping to grow blog traffic)",[159,611,613,615,616,621,622,621,626,621,630,634],{"className":612},[399],[401,614],{"disabled":4,"type":403}," Build a starter template suite\n",[367,617,620],{"icon":618,"icon-position":370,":href":619},"i-simple-icons:github","https:\u002F\u002Fgithub.com\u002Fguoxk-me\u002Fgvueter","gvuter","\n->\n",[367,623,625],{"icon":618,"icon-position":370,":href":624},"https:\u002F\u002Fgithub.com\u002Fguoxk-me\u002Fgnuxter","gnuxter",[367,627,629],{"icon":618,"icon-position":370,":href":628},"https:\u002F\u002Fgithub.com\u002Fguoxk-me\u002Fgnester","gnester",[367,631,633],{"icon":618,"icon-position":370,":href":632},"https:\u002F\u002Fgithub.com\u002Fguoxk-me\u002Fgmpter","gmpter"," ->\ng-cli",[159,636,638,640,641,645],{"className":637},[399],[401,639],{"disabled":4,"type":403}," Refactor the\n",[367,642,644],{"icon":618,"icon-position":370,":href":643},"https:\u002F\u002Fgithub.com\u002Fguoxk-me\u002Fgplayer\u002Ftree\u002Fdev","gplayer","\nproject. AI reorganized it once before, but it was still messy and rough. Time for a supervised rewrite.",[159,647,649,651],{"className":648},[399],[401,650],{"disabled":4,"type":403}," Add a soundboard feature: click on text to play a matching meme voice clip — e.g. \"Italian cannon\" plays Li Yunlong's iconic line. Should be a fun feature \u003C(▰˘◡˘▰)>",[159,653,655,657],{"className":654},[399],[401,656],{"disabled":4,"type":403}," Stay consistent with fitness — at least maintain my current physique",[159,659,661,663],{"className":660},[399],[401,662],{"disabled":4,"type":403}," Read a few more literary books to improve my writing",[24,665,667],{"id":666},"final-words","Final Words",[15,669,670],{},"I can't force out anything more to write — I'll just write whenever inspiration strikes from now on.",[15,672,673,674,678],{},"One last recommendation:\n",[367,675,677],{"icon":369,"icon-position":370,":href":676},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1eJ4m187Gs","두근거려","。",[680,681],"bilibili-video",{"bvid":682,"float":683,"url":676,"width":684},"BV1eJ4m187Gs","none","100%",{"title":138,"searchDepth":314,"depth":314,"links":686},[687,691,696,697],{"id":359,"depth":317,"text":360,"children":688},[689,690],{"id":387,"depth":314,"text":388},{"id":490,"depth":314,"text":491},{"id":508,"depth":317,"text":509,"children":692},[693,694,695],{"id":517,"depth":314,"text":518},{"id":538,"depth":314,"text":539},{"id":554,"depth":314,"text":555},{"id":588,"depth":317,"text":589},{"id":666,"depth":317,"text":667},"2026-5-11","A long-overdue blog update, documenting recent experiments, learning shifts, and personal thoughts",{},"\u002Fblog\u002Fblog-reborn-and-ai-reflections",{"title":354,"description":699},{"loc":701},"blog\u002Fblog-reborn-and-ai-reflections",[706,707,708],"blog-building","reflections","personal-growth",[710,711,712,713],"Revisiting earlier goals and reviewing what I've accomplished over the past half year.","Recording my recent iteration practices and shifts in mindset.","Reflecting on a slower learning pace and searching for personal direction again.","Outlining upcoming blog features and new goals.","Blog iteration — streaming, SEO, login, and more features shipped","2026-5-18","YqGTL3p6e2UK9lj8M9tYHB1DCu4kdbP8jvJrGzE5bkY",{"id":6,"title":7,"aiTranslated":4,"body":718,"cover":330,"createDate":331,"date":331,"description":332,"extension":333,"hidden":334,"meta":920,"music":330,"navigation":4,"path":336,"postType":337,"seo":921,"sitemap":922,"stem":340,"tags":923,"timelineChanges":924,"timelineSummary":348,"updateDate":349,"__hash__":350},{"type":9,"value":719,"toc":905},[720,724,728,730,732,734,736,740,742,744,748,750,752,756,758,760,762,764,766,768,775,783,789,791,795,799,801,803,805,819,821,823,833,835,837,839,841,845,847,851,857,859,861,863,873,877,879,897,899,901,903],[12,721,722],{},[15,723,17],{},[12,725,726],{},[15,727,22],{},[24,729,27],{"id":26},[15,731,30],{},[15,733,33],{},[15,735,36],{},[15,737,39,738],{},[41,739,43],{},[15,741,46],{},[15,743,49],{},[15,745,52,746,56],{},[41,747,55],{},[15,749,59],{},[24,751,63],{"id":62},[15,753,66,754,71],{},[68,755,70],{},[15,757,74],{},[15,759,77],{},[15,761,80],{},[24,763,84],{"id":83},[15,765,87],{},[15,767,90],{},[12,769,770],{},[15,771,95,772],{},[97,773,102],{"href":99,"rel":774},[101],[15,776,105,777,109,779,113,781,117],{},[68,778,108],{},[68,780,112],{},[68,782,116],{},[15,784,120,785,124,787,128],{},[68,786,123],{},[68,788,127],{},[15,790,131],{},[15,792,134,793],{},[136,794,139],{"i":138,"like":138,"k-pop":138},[12,796,797],{},[15,798,144],{},[15,800,147],{},[15,802,150],{},[15,804,153],{},[155,806,157,807,157,811,157,813,157,815,157,817],{},[159,808,161,809,165],{},[68,810,164],{},[159,812,168],{},[159,814,171],{},[159,816,174],{},[159,818,177],{},[24,820,181],{"id":180},[183,822,186],{"id":185},[155,824,825,827,829,831],{},[159,826,191],{},[159,828,194],{},[159,830,197],{},[159,832,200],{},[183,834,204],{"id":203},[15,836,207],{},[183,838,211],{"id":210},[15,840,214],{},[12,842,843],{},[15,844,219],{},[183,846,223],{"id":222},[15,848,226,849,230],{},[41,850,229],{},[12,852,853],{},[15,854,235,855,239],{},[41,856,238],{},[183,858,243],{"id":242},[15,860,246],{},[183,862,250],{"id":249},[155,864,865,867,869,871],{},[159,866,255],{},[159,868,258],{},[159,870,261],{},[159,872,264],{},[12,874,875],{},[15,876,269],{},[24,878,273],{"id":272},[155,880,881,883,885,887,889,891,893,895],{},[159,882,278],{},[159,884,281],{},[159,886,284],{},[159,888,287],{},[159,890,290],{},[159,892,293],{},[159,894,296],{},[159,896,299],{},[24,898,303],{"id":302},[15,900,306],{},[15,902,309],{},[15,904,312],{},{"title":138,"searchDepth":314,"depth":314,"links":906},[907,908,909,910,918,919],{"id":26,"depth":317,"text":27},{"id":62,"depth":317,"text":63},{"id":83,"depth":317,"text":84},{"id":180,"depth":317,"text":181,"children":911},[912,913,914,915,916,917],{"id":185,"depth":314,"text":186},{"id":203,"depth":314,"text":204},{"id":210,"depth":314,"text":211},{"id":222,"depth":314,"text":223},{"id":242,"depth":314,"text":243},{"id":249,"depth":314,"text":250},{"id":272,"depth":317,"text":273},{"id":302,"depth":317,"text":303},{},{"title":7,"description":332},{"loc":336},[342,343],[345,346,347],[926,938,949,958,967,977],{"audioName":927,"albumName":928,"authorName":929,"songName":372,"liveUrl":371,"hlsSrc":930,"src":931,"duration":932,"fireworks":330,"img":933,"lyrics":934,"defaultLyricLang":937},"UN Village - Baekhyun","City Lights","Baekhyun","\u002Fmusic-stream\u002FBAEKHYUN - UN Village\u002Findex.m3u8","\u002Fmusic\u002FBAEKHYUN - UN Village.flac",236,"\u002Fmusic\u002FBAEKHYUN - UN Village.png",{"ko":935,"zh":936},"﻿[id:$00000000]\r\n[ar:伯贤 (백현)]\r\n[ti:UN Village]\r\n[by:]\r\n[hash:add81b30f95dc44d5fa2972bcf06083d]\r\n[al:City Lights]\r\n[sign:]\r\n[qq:]\r\n[total:0]\r\n[offset:0]\r\n[00:00.00]边伯贤 - UN Village\r\n[00:00.06]作词：Leon\r\n[00:00.67]作曲：Leon\u002Fdress\r\n[00:04.34]编曲：dress\r\n[00:05.78]Vocal Directed by：Onestar\r\n[00:07.23]Background Vocals by：BAEKHYUN\u002FLeon\r\n[00:08.68]Drum Performed by：dress\r\n[00:10.12]Bass Performed by：dress\r\n[00:11.57]Guitar Performed by：charminglips\r\n[00:13.02]Piano Performed by：dress\r\n[00:14.47]Synth Performed by：dress\r\n[00:15.91]Strings Performed by：dress\r\n[00:17.36]Recorded by：노민지 @ SM LVYIN Studio\r\n[00:18.81]Digital Editing by：장우영 @ doobdoob Studio\r\n[00:20.25]Engineered for Mix by：유영진 @ SM BOOMINGSYSTEM\r\n[00:21.70]Mixed by：구종필 (BeatBurger) @ SM Yellow Tail Studio\r\n[00:23.15]Navigation 독서당어린이공원으로\r\n[00:26.64]누르고 엑셀을 밟아\r\n[00:29.46]나만 알고 있던 그곳은 now\r\n[00:32.03]모두가 올라가려 하겠지\r\n[00:34.83]어디서든지 everywhere anywhere\r\n[00:37.99]얼마든지 보여\r\n[00:40.44]Girl we need to be romantic함이\r\n[00:43.63]필요한 시점이야\r\n[00:45.80]이미 알고 있었다고 해도\r\n[00:50.77]처음 느끼는 기분으로\r\n[00:52.99]널 리드할게 lean on me\r\n[00:56.89]나에게만 너의 특별한 시간을\r\n[01:01.27]보낼 수 있는 자격이 있단 걸 난 알아\r\n[01:05.10]I know that I know that I know\r\n[01:08.10]그래 우린 지금\r\n[01:10.87]한남동 UN Village hill\r\n[01:15.13]언덕에서 달을 보며\r\n[01:17.26]You & me\r\n[01:22.97]UN Village hill\r\n[01:27.31]나란히 우린 달을 보며\r\n[01:29.46]You & me relax and chillin'\r\n[01:35.16]완벽한 모습을\r\n[01:37.23]너에게 보이진 않을 거야\r\n[01:40.06]지금 이 순간만큼은 모든 걸\r\n[01:43.70]흘러가는 대로 부는 곳으로 바람이\r\n[01:48.25]사랑을 속삭일 때 난 원해\r\n[01:51.61]무심하던 네 눈빛이 날 사랑한다\r\n[01:55.56]말을 하는 순간을\r\n[01:57.37]이미 알고 있었다고 해도\r\n[02:02.23]처음 느끼는 기분으로\r\n[02:04.43]널 리드할게 lean on me\r\n[02:08.40]나에게만 너의 특별한 시간을\r\n[02:12.66]보낼 수 있는 자격이 있단 걸 난 알아\r\n[02:16.50]I know that I know that I know\r\n[02:19.61]그래 우린 지금\r\n[02:22.28]한남동 UN Village hill\r\n[02:26.54]언덕에서 달을 보며\r\n[02:28.72]You & me\r\n[02:34.44]UN Village hill\r\n[02:38.76]나란히 우린 달을 보며\r\n[02:40.89]You & me relax and chillin'\r\n[02:46.56]Rolling rolling rolling hills\r\n[02:49.16]구불구불한 언덕을 따라\r\n[02:51.75]Rolling rolling rolling hills\r\n[02:54.35]오르다 보면 고장난 가로등 불\r\n[02:57.04]하나가 보이면 그 아래에서 light를 꺼\r\n[03:00.41]이곳은 충분히 너 하나로도 환하니까\r\n[03:03.10]한남동 UN Village hill\r\n[03:07.36]언덕에서 달을 보며\r\n[03:09.49]You & me\r\n[03:15.20]UN Village hill\r\n[03:19.53]나란히 우린 달을 보며\r\n[03:21.66]You & me relax and chillin'\r\n","[ti:UN Village]\r\n[ar:边伯贤]\r\n[offset:0]\r\n[00:00.00]边伯贤 - UN Village\r\n[00:23.15]导航上选中读书堂路的儿童公馆园\r\n[00:26.64]踩下油门出发\r\n[00:29.46]以前只有我知道那个地方\r\n[00:32.03]现在大家都想上去看看\r\n[00:34.83]无论在哪里 任何地方\r\n[00:37.99]全部都能看到\r\n[00:40.44]Girl we need to be romantic 我们要变得更加浪漫一些\r\n[00:43.63]需要那样的视角\r\n[00:45.80]即使心里早已知道\r\n[00:50.77]也要像第一次感受到那般\r\n[00:52.99]将你引导 将我依靠 lean on me\r\n[00:56.89]我知道只有我有资格\r\n[01:01.27]能够享受你的特别的时间\r\n[01:05.10]I know that I know that I know\r\n[01:08.10]是的 现在 我们\r\n[01:10.87]汉南洞 UN Village hill\r\n[01:15.13]在山坡上赏月的你我\r\n[01:17.26]You & me\r\n[01:22.97]UN Village hill\r\n[01:27.31]我们并肩坐着 看着月亮\r\n[01:29.46]You & me relax and chillin'\r\n[01:35.16]不会为你展现\r\n[01:37.23]那刻意造就的完美模样\r\n[01:40.06]一切就在这一瞬之间\r\n[01:43.70]顺其自然 向某处吹拂的风\r\n[01:48.25]当那风儿低诉爱语之时 我渴望\r\n[01:51.61]你那淡然的眼神诉说着\r\n[01:55.56]你爱我的心意的瞬间\r\n[01:57.37]即使心里早已知道\r\n[02:02.23]也要像第一次感受到般\r\n[02:04.43]将你引导 将我依靠 lean on me\r\n[02:08.40]我知道只有我有资格\r\n[02:12.66]能够享受你特别的时间\r\n[02:16.50]I know that I know that I know\r\n[02:19.61]是的 现在 我们\r\n[02:22.28]汉南洞 UN Village hill\r\n[02:26.54]在山坡上赏月的你我\r\n[02:28.72]You & me\r\n[02:34.44]UN Village hill\r\n[02:38.76]我们并肩坐着 看着月亮\r\n[02:40.89]You & me relax and chillin'\r\n[02:46.56]Rolling rolling rolling hills\r\n[02:49.16]沿着那蜿蜒曲折的山道\r\n[02:51.75]Rolling rolling rolling hills\r\n[02:54.35]登上山顶后 若是看到那一盏\r\n[02:57.04]出了故障的路灯 路灯下熄灭灯光\r\n[03:00.41]已经足够 这里有你就足够明亮\r\n[03:03.10]汉南洞 UN Village hill\r\n[03:07.36]在山坡上赏月的你我\r\n[03:09.49]You & me\r\n[03:15.20]UN Village hill\r\n[03:19.53]我们并肩坐着 看着月亮\r\n[03:21.66]You & me relax and chillin'\r\n","ko",{"audioName":939,"albumName":940,"authorName":929,"songName":941,"liveUrl":942,"hlsSrc":943,"src":944,"duration":945,"fireworks":330,"img":946,"lyrics":947,"defaultLyricLang":937},"나인가요 - BAEKHYUN ","홍천기 OST Part1","나인가요","https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1R64y1a74T","\u002Fmusic-stream\u002FBAEKHYUN - 나인가요 (是我吗)\u002Findex.m3u8","\u002Fmusic\u002FBAEKHYUN - 나인가요 (是我吗).flac",248,"\u002Fmusic\u002FBAEKHYUN - 나인가요 (是我吗).png",{"ko":948},"[ti:나인가요 (《红天机》韩剧插曲)]\r\n[ar:伯贤 (백현)]\r\n[al:홍천기 OST Part.1 (红天机 OST Part.1)]\r\n[by:]\r\n[offset:0]\r\n[00:02.35]나인가요 (《红天机》韩剧插曲) - 伯贤 (백현)\r\n[00:04.15]词：정진환(Zeenan)\u002FOneTop\u002F제이시즌\r\n[00:04.89]曲：정진환(Zeenan)\u002FOneTop\u002F제이시즌\r\n[00:05.67]编曲：정진환(Zeenan)\u002FOneTop\u002F제이시즌\r\n[00:15.75]바람이 불어오는 대로\r\n[00:22.81]발길이 날 이끄는 대로\r\n[00:29.13]잠시도 쉼 없이 난 걸을 수 있으니\r\n[00:36.57]그대 어디든 있어만 주오\r\n[00:43.91]온종일 햇살 내리쬐던 어떤 하루도\r\n[00:51.00]그대 없이 난 눈부신 적 없었기에\r\n[00:57.76]나는 아무래도\r\n[00:59.88]그대 없인 안되는가 봐\r\n[01:04.74]어떤 하루를 살아도\r\n[01:07.71]쉼 없이 그리우니까\r\n[01:14.15]나인가요 그대 맘에 사는 한 사람\r\n[01:21.56]하염없이 그리워만 지는 한 사람\r\n[01:28.56]아니라고 해도 미워한다 해도\r\n[01:36.54]운명처럼 그대 곁에 있을게요\r\n[01:47.57]온종일 햇살 내리쬐던 어떤 하루도\r\n[01:54.53]그대 없이 난 눈부신 적 없었기에\r\n[02:01.26]나는 아무래도\r\n[02:03.32]그대 없인 안되는가 봐\r\n[02:08.30]어떤 하루를 살아도\r\n[02:11.19]쉼 없이 그리우니까\r\n[02:17.56]나인가요 그대 맘에 사는 한 사람\r\n[02:25.11]하염없이 그리워만 지는 한 사람\r\n[02:32.15]아니라고 해도 미워한다 해도\r\n[02:40.03]운명처럼 그대 곁에 있을게요\r\n[02:47.67]여전히 벅차고 느린 나지만\r\n[02:54.14]하루라도 눈물 없이는 못 사는 나지만\r\n[03:00.88]그대만 있어 준다면\r\n[03:04.25]그대 곁에 살 수 있다면\r\n[03:08.30]나의 남은 삶 다 주어도 아깝지 않아\r\n[03:17.75]나인가요 그대 맘에 사는 한 사람\r\n[03:25.02]하염없이 그리워만 지는 한 사람\r\n[03:32.54]아니라고 해도 미워한다 해도\r\n[03:40.13]운명처럼 그대 곁에 있을게요\r\n",{"audioName":950,"albumName":951,"authorName":929,"songName":377,"liveUrl":376,"hlsSrc":952,"src":953,"duration":954,"fireworks":330,"img":955,"lyrics":956,"defaultLyricLang":937},"너를 사랑하고 있어 - BAEKHYUN ","낭만닥터 김사부2 OST Part.1","\u002Fmusic-stream\u002FBAEKHYUN - 너를 사랑하고 있어\u002Findex.m3u8","\u002Fmusic\u002FBAEKHYUN - 너를 사랑하고 있어.flac",194,"\u002Fmusic\u002FBAEKHYUN - 너를 사랑하고 있어.png",{"ko":957},"[ti:너를 사랑하고 있어]\r\n[ar:伯贤 (백현)]\r\n[al:낭만닥터 김사부2 OST Part.1]\r\n[by:]\r\n[offset:0]\r\n[00:00.00]너를 사랑하고 있어 - 伯贤\r\n[00:04.26]词：지훈\u002F전창엽\r\n[00:08.53]曲：최인환\u002F이승주\r\n[00:12.80]编曲：최인환\u002F이승주\r\n[00:17.06]어떤 말로 표현해야 이 감정을 알까\r\n[00:24.60]어떻게 널 바라봐야 나의 마음을 알까\r\n[00:32.39]너와 같이 계절을 겪고\r\n[00:35.88]너와 거리를 걷고\r\n[00:38.92]아주 천천히\r\n[00:40.79]너를 알아가는 이 시간 속에\r\n[00:48.39]네가 어디 있다 해도\r\n[00:52.23]너를 사랑하고 있어\r\n[00:56.14]서두르지 않을게 난\r\n[00:59.15]네 뒤에 서 너를 지켜줄게\r\n[01:04.44]I will be with you\r\n[01:07.32]너에게 다가갈게\r\n[01:12.16]I will be with you\r\n[01:15.07]난 언제나 my love for you\r\n[01:28.55]너와 같은 시간 속에 머물고 싶은데\r\n[01:36.20]너와 같은 공간 속에 함께 하고 싶은데\r\n[01:43.87]천천히 난 걸어가 볼게\r\n[01:47.55]바로 네가 있는 곳\r\n[01:50.42]너에게 가는 연습일\r\n[01:53.56]거라고 믿고 있으니\r\n[02:00.04]네가 어디 있다 해도\r\n[02:03.88]너를 사랑하고 있어\r\n[02:07.77]서두르지 않을게 난\r\n[02:10.82]네 뒤에 서 너를 지켜줄게\r\n[02:16.16]I will be with you\r\n[02:18.91]너에게 다가갈게\r\n[02:23.75]I will be with you\r\n[02:26.57]난 언제나 my love for you\r\n[02:32.29]우우우우우우\r\n[02:37.31]나에게 대답해줘\r\n[02:40.16]우우우우우우\r\n[02:45.41]나에게 약속해줘\r\n[02:51.10]오랜 시간이 언젠가 지나가면\r\n[02:58.66]나의 마음을 그땐 너도 알게될까\r\n",{"audioName":959,"albumName":960,"authorName":929,"songName":677,"liveUrl":676,"hlsSrc":961,"src":962,"duration":963,"fireworks":330,"img":964,"lyrics":965,"defaultLyricLang":937},"두근거려 - BAEKHYUN ","우리 옆집에 EXO가 산다 OST","\u002Fmusic-stream\u002FBAEKHYUN - 두근거려\u002Findex.m3u8","\u002Fmusic\u002FBAEKHYUN - 두근거려.flac",224,"\u002Fmusic\u002FBAEKHYUN - 두근거려.png",{"ko":966},"[ti:두근거려(Beautiful)]\r\n[ar:백현 (伯贤)]\r\n[al:우리 옆집에 EXO가 산다 OST]\r\n[by:]\r\n[offset:0]\r\n[00:00.00]두근거려 (Beautiful) - 백현\r\n[00:00.47]词：화이\u002F강민국\u002F김진환\r\n[00:00.94]曲：김진환\r\n[00:01.42]안녕 내게 다가와\r\n[00:07.37]수줍은 향기를 안겨 주던 너\r\n[00:13.51]희미한 꿈 속에서\r\n[00:19.59]눈이 부시도록 반짝였어\r\n[00:24.95]설레임에 나도 모르게\r\n[00:27.97]한발 두발 네게 다가가\r\n[00:31.01]너의 곁에 남아\r\n[00:37.09]너의 미소에 내 마음이 녹아내려\r\n[00:41.56]눈이 마주쳤을 땐\r\n[00:44.97]두근거려\r\n[00:48.79]Oh 너의 가슴에 내 미소를 기억해줘\r\n[00:53.43]하루에도 몇번씩\r\n[00:57.14]생각해줘\r\n[01:00.99]Oh 너에게 하고 싶은 그 말\r\n[01:06.30]You're beautiful\r\n[01:20.33]고마워 날 만나서\r\n[01:26.37]한결 같았던 니 모습이 보여\r\n[01:32.49]나를 기다려 왔던\r\n[01:38.56]너의 짙은 향기 깊은 울림\r\n[01:43.90]알 수 없는 강한 이끌림\r\n[01:46.93]너를 향한 나의 두 날개\r\n[01:49.93]펼쳐주고 싶어\r\n[01:59.05]너의 미소에 내 마음이 녹아내려\r\n[02:03.49]눈이 마주쳤을 땐\r\n[02:07.00]두근거려\r\n[02:10.86]Oh 너의 봄날에 내 노래를 들려줄게\r\n[02:15.72]하루에도 몇번씩\r\n[02:19.16]생각해줘\r\n[02:23.06]Oh 이렇게 너를 생각해\r\n[02:28.38]You're beautiful\r\n[02:31.69]나를 반겨줘\r\n[02:34.72]뚜뚜뚜루뚜뚜 설레여\r\n[02:41.33]구름 위를 걷는 듯\r\n[02:44.25]거짓말 같이 난 네게\r\n[02:46.94]다가가 한발 더\r\n[02:56.85]다시 찾아온 너와 나의 계절에\r\n[03:01.31]기억할 수 있겠니\r\n[03:04.80]뚜루뚜루루루뚜\r\n[03:07.09]Oh yeh all right\r\n[03:08.95]너를 만난 걸 행운이라 생각해\r\n[03:13.48]우리 다시 만나면\r\n[03:16.91]말해 줄래\r\n[03:21.14]Fly to you\r\n[03:22.37]내 곁에 있어줘\r\n[03:26.03]You're beautiful\r\n",{"audioName":968,"albumName":969,"authorName":970,"songName":971,"liveUrl":972,"hlsSrc":973,"src":974,"duration":330,"fireworks":330,"img":975,"lyrics":976,"defaultLyricLang":330},"Moonlight (Instrumental) - EXO","The 2nd Mini Album '중독 (Overdose)'","EXO","Moonlight (Instrumental)","https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1C44y1Z7c3","\u002Fmusic-stream\u002FEXO - Moonlight（Instrumental）\u002Findex.m3u8","\u002Fmusic\u002FEXO - Moonlight（Instrumental）.mp3","\u002Fmusic\u002FEXO-K - 월광 (Moonlight).png",{},{"audioName":978,"albumName":969,"authorName":979,"songName":980,"liveUrl":972,"hlsSrc":981,"src":982,"duration":983,"fireworks":330,"img":975,"lyrics":984,"defaultLyricLang":937},"월광 (Moonlight) - EXO-K","EXO-K","월광 (Moonlight)","\u002Fmusic-stream\u002FEXO-K - 월광 (Moonlight)\u002Findex.m3u8","\u002Fmusic\u002FEXO-K - 월광 (Moonlight).flac",265,{"ko":985},"[ti:월광]\r\n[ar:EXO-K]\r\n[al:Overdose (EXO-K Ver.)]\r\n[by:]\r\n[offset:0]\r\n[00:00.00]월광 - EXO-K (엑소케이)\r\n[00:00.94]词：서지음\r\n[00:01.89]曲：Harvey Mason\u002FJr\u002FDamon Thomas\u002FBrittany Burton\u002FRodnae `Chikk` Bell\r\n[00:02.84]编曲：Harvey Mason\u002FJr\u002FDamon Thomas\u002FBrittany Burton\u002FRodnae `Chikk` Bell\r\n[00:03.79]Yeah stop stop stop stop\r\n[00:06.63]그 날개가 젖으니\r\n[00:12.03]후 Stop stop stop stop stop stop\r\n[00:15.96]깊어진 하루 틈 사이\r\n[00:19.95]너는 조용히 다가와\r\n[00:23.86]어둠을 걷어내고 나의 잠을 깨워\r\n[00:27.78]그리곤 멀어져\r\n[00:30.29]열린 창문 저 너머로\r\n[00:32.22]또 길을 잃었나 넌 넌 넌\r\n[00:36.11]밤공기가 아직 차가워\r\n[00:38.91]일어나\r\n[00:40.84]So baby hold on\r\n[00:42.02]널 혼자 두기가\r\n[00:44.07]난 걱정이 돼\r\n[00:45.59]거릴 두고 너의 뒤를 따라가\r\n[00:48.11]넌 쏟아지는 달빛에 샤워\r\n[00:51.85]그 황홀한 표정은 본 적이 없어\r\n[00:56.07]그림처럼 멈춘 네가 보여\r\n[00:59.77]그 시선 끝엔\r\n[01:02.99]닿을 수가 없는\r\n[01:05.22]안길 수도 없는 곳\r\n[01:07.12]수면 위에 비친 건 그 사람이 아니야\r\n[01:11.00]이뤄질 수 없는\r\n[01:12.99]슬픈 너의 story\r\n[01:14.91]가까워질수록 더 아파질 테니\r\n[01:18.44]그 사랑만은\r\n[01:19.63]Stop stop stop stop yeah\r\n[01:22.37]그 사랑만은\r\n[01:23.54]Stop stop stop stop yeah\r\n[01:26.29]이렇게 내가 널 애타게 불러\r\n[01:30.55]다가가지 마\r\n[01:32.49]Babe\r\n[01:33.22]그 날개가 젖으니\r\n[01:35.58]아무리 말해도 넌 들리지 않아\r\n[01:37.64]다시 그에게 온 몸을 던져\r\n[01:40.16]왜 넌 위험한 꿈을 꿀까\r\n[01:43.35]이제 그만 지친\r\n[01:44.96]너의 맘을 쉬게 해\r\n[01:46.96]널 바라보는 내 맘도 찢어질 것 같은데\r\n[01:51.00]넌 쏟아지는 달빛에 샤워\r\n[01:54.80]그 황홀한 표정은 본 적이 없어\r\n[01:58.76]그림처럼 멈춘 네가 보여\r\n[02:02.67]그 시선 끝엔\r\n[02:05.83]닿을 수가 없는\r\n[02:08.12]안길 수도 없는 곳\r\n[02:10.03]수면 위에 비친 건\r\n[02:11.78]그 사람이 아니야\r\n[02:13.94]이뤄질 수 없는\r\n[02:15.98]슬픈 너의 story\r\n[02:17.83]가까워질수록 더 아파질 테니\r\n[02:21.41]그 사랑만은\r\n[02:22.58]Stop stop stop stop yeah\r\n[02:25.29]그 사랑만은\r\n[02:26.47]Stop stop stop stop yeah\r\n[02:29.32]이렇게 내가 널 애타게 불러\r\n[02:33.39]다가가지 마\r\n[02:35.47]Babe\r\n[02:36.19]그 날개가 젖으니\r\n[02:38.06]넌 아무 일 없던 것처럼 애써 나를\r\n[02:42.79]향해 웃어 보여도\r\n[02:45.56]가녀린 새하얀 너의 어깨가\r\n[02:49.40]조그맣게 떨려와\r\n[02:52.97]I'm telling you\r\n[02:54.12]잠시만 나의 곁에서 내려놓고\r\n[02:58.01]쉬어가도 돼\r\n[03:00.70]먼동이 트면 저 달이 저무는\r\n[03:04.69]그 곳을 따라 그땐\r\n[03:07.67]날아가\r\n[03:08.98]닿을 수가 없는\r\n[03:11.03]함께 할 수 없는 곳\r\n[03:13.01]밤이 되면 날아 온\r\n[03:14.72]그건 네가 아니야\r\n[03:16.94]이뤄질 수 없는\r\n[03:18.97]슬픈 나의 Story\r\n[03:20.85]가까워질수록 더 아파질 테니\r\n[03:24.40]그 사랑만은\r\n[03:25.56]Stop stop stop stop yeah\r\n[03:28.27]그 사랑만은\r\n[03:29.45]Stop stop stop stop yeah\r\n[03:32.22]이렇게 내가 널 애타게 불러\r\n[03:36.35]멀어지지 마\r\n[03:38.26]Babe\r\n[03:39.15]그 날개가 젖으니\r\n[03:46.93]그 날개가 젖으니\r\n[03:55.87]그 날개가 젖으니\r\n[04:02.78]그 날개가 젖으니\r\n[04:10.55]그 날개가 젖으니\r\n[04:18.53]그 날개가 젖으니\r\n"]