{"id":"youtube:myEh-xU17Yw","source":"youtube","sourceId":"myEh-xU17Yw","account":"robotostudio","type":"video","title":"How to use Cursor for Content Generation","body":"How we use Cursor to write docs and blog content. Pull URLs in as context with Cmd+K, build a tone-of-voice guide from any site, and rewrite copy in that voice.","bodyFormat":"text","sourceUrl":"https://www.youtube.com/watch?v=myEh-xU17Yw","canonicalUrl":"https://robotostudio.com/videos/how-to-use-cursor-for-content-generation","sourceUrls":["https://robotostudio.com/videos/how-to-use-cursor-for-content-generation"],"authorIds":["https://robotostudio.com/blog/author/jono#person"],"publishedAt":"2024-10-29T00:00:00.000Z","modifiedAt":"2026-08-11","checkedAt":"2026-09-17T13:02:04.791Z","language":"en","visibility":"public","topics":["sanity","ai"],"gaps":["Video authors are credited by the original Roboto page; individual transcript speakers remain unassigned."],"segments":[{"id":"segment-1","startMs":3550,"endMs":3560,"text":"hey how's it going so we are going to do"},{"id":"segment-2","startMs":3560,"endMs":5590,"text":"hey how's it going so we are going to do\na video about how we can generate"},{"id":"segment-3","startMs":5590,"endMs":5600,"text":"a video about how we can generate"},{"id":"segment-4","startMs":5600,"endMs":8150,"text":"a video about how we can generate\ndocumentation and blog content and all"},{"id":"segment-5","startMs":8150,"endMs":8160,"text":"documentation and blog content and all"},{"id":"segment-6","startMs":8160,"endMs":10589,"text":"documentation and blog content and all\nthat good stuff uh using cursor and a"},{"id":"segment-7","startMs":10589,"endMs":10599,"text":"that good stuff uh using cursor and a"},{"id":"segment-8","startMs":10599,"endMs":12629,"text":"that good stuff uh using cursor and a\ntool called nextra dos sites so let's"},{"id":"segment-9","startMs":12629,"endMs":12639,"text":"tool called nextra dos sites so let's"},{"id":"segment-10","startMs":12639,"endMs":13870,"text":"tool called nextra dos sites so let's\nstart with one of those let's go with"},{"id":"segment-11","startMs":13870,"endMs":13880,"text":"start with one of those let's go with"},{"id":"segment-12","startMs":13880,"endMs":16630,"text":"start with one of those let's go with\nnextra do sites um so you can go to this"},{"id":"segment-13","startMs":16630,"endMs":16640,"text":"nextra do sites um so you can go to this"},{"id":"segment-14","startMs":16640,"endMs":21830,"text":"nextra do sites um so you can go to this\nby just going to"},{"id":"segment-15","startMs":25109,"endMs":25119,"text":"www.nra.com it's a documentation tool"},{"id":"segment-16","startMs":25119,"endMs":27269,"text":"www.nra.com it's a documentation tool\nkind of similar to Mint lefy or I forgot"},{"id":"segment-17","startMs":27269,"endMs":27279,"text":"kind of similar to Mint lefy or I forgot"},{"id":"segment-18","startMs":27279,"endMs":28509,"text":"kind of similar to Mint lefy or I forgot\nwhat the other one's called git docs I"},{"id":"segment-19","startMs":28509,"endMs":28519,"text":"what the other one's called git docs I"},{"id":"segment-20","startMs":28519,"endMs":30669,"text":"what the other one's called git docs I\nthink it was or something like that um"},{"id":"segment-21","startMs":30669,"endMs":30679,"text":"think it was or something like that um"},{"id":"segment-22","startMs":30679,"endMs":32470,"text":"think it was or something like that um\nbut the real beauty of it is it's"},{"id":"segment-23","startMs":32470,"endMs":32480,"text":"but the real beauty of it is it's"},{"id":"segment-24","startMs":32480,"endMs":34670,"text":"but the real beauty of it is it's\ncompletely open source and you can run"},{"id":"segment-25","startMs":34670,"endMs":34680,"text":"completely open source and you can run"},{"id":"segment-26","startMs":34680,"endMs":36590,"text":"completely open source and you can run\nit through versel very easily you can"},{"id":"segment-27","startMs":36590,"endMs":36600,"text":"it through versel very easily you can"},{"id":"segment-28","startMs":36600,"endMs":38150,"text":"it through versel very easily you can\nbasically go to documentation get"},{"id":"segment-29","startMs":38150,"endMs":38160,"text":"basically go to documentation get"},{"id":"segment-30","startMs":38160,"endMs":40150,"text":"basically go to documentation get\nstarted and hit this deploy um you will"},{"id":"segment-31","startMs":40150,"endMs":40160,"text":"started and hit this deploy um you will"},{"id":"segment-32","startMs":40160,"endMs":41430,"text":"started and hit this deploy um you will\nneed a verse cell account you will need"},{"id":"segment-33","startMs":41430,"endMs":41440,"text":"need a verse cell account you will need"},{"id":"segment-34","startMs":41440,"endMs":43830,"text":"need a verse cell account you will need\na GitHub account um it takes one step"},{"id":"segment-35","startMs":43830,"endMs":43840,"text":"a GitHub account um it takes one step"},{"id":"segment-36","startMs":43840,"endMs":45190,"text":"a GitHub account um it takes one step\nand it only takes about a minute about"},{"id":"segment-37","startMs":45190,"endMs":45200,"text":"and it only takes about a minute about"},{"id":"segment-38","startMs":45200,"endMs":46910,"text":"and it only takes about a minute about\n60 seconds and you can get it up and"},{"id":"segment-39","startMs":46910,"endMs":46920,"text":"60 seconds and you can get it up and"},{"id":"segment-40","startMs":46920,"endMs":49150,"text":"60 seconds and you can get it up and\nrunning I'm going to assume that you're"},{"id":"segment-41","startMs":49150,"endMs":49160,"text":"running I'm going to assume that you're"},{"id":"segment-42","startMs":49160,"endMs":51069,"text":"running I'm going to assume that you're\nable to do this part if you have trouble"},{"id":"segment-43","startMs":51069,"endMs":51079,"text":"able to do this part if you have trouble"},{"id":"segment-44","startMs":51079,"endMs":52510,"text":"able to do this part if you have trouble\ndoing this part or you have issues with"},{"id":"segment-45","startMs":52510,"endMs":52520,"text":"doing this part or you have issues with"},{"id":"segment-46","startMs":52520,"endMs":55389,"text":"doing this part or you have issues with\nGit or verel get in touch we can help um"},{"id":"segment-47","startMs":55389,"endMs":55399,"text":"Git or verel get in touch we can help um"},{"id":"segment-48","startMs":55399,"endMs":56549,"text":"Git or verel get in touch we can help um\nbut we're going to jump onto the next"},{"id":"segment-49","startMs":56549,"endMs":56559,"text":"but we're going to jump onto the next"},{"id":"segment-50","startMs":56559,"endMs":57990,"text":"but we're going to jump onto the next\nstep which is the really interesting"},{"id":"segment-51","startMs":57990,"endMs":58000,"text":"step which is the really interesting"},{"id":"segment-52","startMs":58000,"endMs":60029,"text":"step which is the really interesting\nstep so we're going to jump into ver uh"},{"id":"segment-53","startMs":60029,"endMs":60039,"text":"step so we're going to jump into ver uh"},{"id":"segment-54","startMs":60039,"endMs":61470,"text":"step so we're going to jump into ver uh\nto cursor and this is our own"},{"id":"segment-55","startMs":61470,"endMs":61480,"text":"to cursor and this is our own"},{"id":"segment-56","startMs":61480,"endMs":62950,"text":"to cursor and this is our own\ndocumentation system that you're looking"},{"id":"segment-57","startMs":62950,"endMs":62960,"text":"documentation system that you're looking"},{"id":"segment-58","startMs":62960,"endMs":66469,"text":"documentation system that you're looking\nat right now now every single file is a"},{"id":"segment-59","startMs":66469,"endMs":66479,"text":"at right now now every single file is a"},{"id":"segment-60","startMs":66479,"endMs":68590,"text":"at right now now every single file is a\nMDX file so that's just the way that you"},{"id":"segment-61","startMs":68590,"endMs":68600,"text":"MDX file so that's just the way that you"},{"id":"segment-62","startMs":68600,"endMs":70350,"text":"MDX file so that's just the way that you\nwrite things if you haven't used MDX"},{"id":"segment-63","startMs":70350,"endMs":70360,"text":"write things if you haven't used MDX"},{"id":"segment-64","startMs":70360,"endMs":71670,"text":"write things if you haven't used MDX\nbefore you're essentially using these"},{"id":"segment-65","startMs":71670,"endMs":71680,"text":"before you're essentially using these"},{"id":"segment-66","startMs":71680,"endMs":73789,"text":"before you're essentially using these\nlittle hashtags as headings so heading"},{"id":"segment-67","startMs":73789,"endMs":73799,"text":"little hashtags as headings so heading"},{"id":"segment-68","startMs":73799,"endMs":76710,"text":"little hashtags as headings so heading\none heading two this is a paragraph This"},{"id":"segment-69","startMs":76710,"endMs":76720,"text":"one heading two this is a paragraph This"},{"id":"segment-70","startMs":76720,"endMs":78789,"text":"one heading two this is a paragraph This\nis a paragraph you get the idea right"},{"id":"segment-71","startMs":78789,"endMs":78799,"text":"is a paragraph you get the idea right"},{"id":"segment-72","startMs":78799,"endMs":80429,"text":"is a paragraph you get the idea right\nit's not super complicated you'll get it"},{"id":"segment-73","startMs":80429,"endMs":80439,"text":"it's not super complicated you'll get it"},{"id":"segment-74","startMs":80439,"endMs":82469,"text":"it's not super complicated you'll get it\nreal fast if you haven't used it before"},{"id":"segment-75","startMs":82469,"endMs":82479,"text":"real fast if you haven't used it before"},{"id":"segment-76","startMs":82479,"endMs":85069,"text":"real fast if you haven't used it before\num now here's the really interesting bit"},{"id":"segment-77","startMs":85069,"endMs":85079,"text":"um now here's the really interesting bit"},{"id":"segment-78","startMs":85079,"endMs":86390,"text":"um now here's the really interesting bit\nso say I'm going to build a brand new"},{"id":"segment-79","startMs":86390,"endMs":86400,"text":"so say I'm going to build a brand new"},{"id":"segment-80","startMs":86400,"endMs":88950,"text":"so say I'm going to build a brand new\nblog um or I'm going to go for this blog"},{"id":"segment-81","startMs":88950,"endMs":88960,"text":"blog um or I'm going to go for this blog"},{"id":"segment-82","startMs":88960,"endMs":90149,"text":"blog um or I'm going to go for this blog\nthat I'm writing at the moment which is"},{"id":"segment-83","startMs":90149,"endMs":90159,"text":"that I'm writing at the moment which is"},{"id":"segment-84","startMs":90159,"endMs":92550,"text":"that I'm writing at the moment which is\ncalled jumping ship from WordPress um"},{"id":"segment-85","startMs":92550,"endMs":92560,"text":"called jumping ship from WordPress um"},{"id":"segment-86","startMs":92560,"endMs":94510,"text":"called jumping ship from WordPress um\nwhat I might want to do is I might want"},{"id":"segment-87","startMs":94510,"endMs":94520,"text":"what I might want to do is I might want"},{"id":"segment-88","startMs":94520,"endMs":96230,"text":"what I might want to do is I might want\nto start writing on this so I'm I'm in"},{"id":"segment-89","startMs":96230,"endMs":96240,"text":"to start writing on this so I'm I'm in"},{"id":"segment-90","startMs":96240,"endMs":97429,"text":"to start writing on this so I'm I'm in\nthe process of writing this thing at a"},{"id":"segment-91","startMs":97429,"endMs":97439,"text":"the process of writing this thing at a"},{"id":"segment-92","startMs":97439,"endMs":100510,"text":"the process of writing this thing at a\nminute um but I'm getting lazy so I like"},{"id":"segment-93","startMs":100510,"endMs":100520,"text":"minute um but I'm getting lazy so I like"},{"id":"segment-94","startMs":100520,"endMs":101789,"text":"minute um but I'm getting lazy so I like\nsome of this stuff and I want to talk"},{"id":"segment-95","startMs":101789,"endMs":101799,"text":"some of this stuff and I want to talk"},{"id":"segment-96","startMs":101799,"endMs":104350,"text":"some of this stuff and I want to talk\nabout more things related to sanity so"},{"id":"segment-97","startMs":104350,"endMs":104360,"text":"about more things related to sanity so"},{"id":"segment-98","startMs":104360,"endMs":108069,"text":"about more things related to sanity so\nuh give me three more features from"},{"id":"segment-99","startMs":108069,"endMs":108079,"text":"uh give me three more features from"},{"id":"segment-100","startMs":108079,"endMs":111069,"text":"uh give me three more features from\nsanity check them out here and now what"},{"id":"segment-101","startMs":111069,"endMs":111079,"text":"sanity check them out here and now what"},{"id":"segment-102","startMs":111079,"endMs":112830,"text":"sanity check them out here and now what\nwe can do is this is this you can do by"},{"id":"segment-103","startMs":112830,"endMs":112840,"text":"we can do is this is this you can do by"},{"id":"segment-104","startMs":112840,"endMs":115389,"text":"we can do is this is this you can do by\npressing command K here uh you can go to"},{"id":"segment-105","startMs":115389,"endMs":115399,"text":"pressing command K here uh you can go to"},{"id":"segment-106","startMs":115399,"endMs":117749,"text":"pressing command K here uh you can go to\nsanity.io you can go look at sanity"},{"id":"segment-107","startMs":117749,"endMs":117759,"text":"sanity.io you can go look at sanity"},{"id":"segment-108","startMs":117759,"endMs":121830,"text":"sanity.io you can go look at sanity\nfeatures Okay so"},{"id":"segment-109","startMs":121830,"endMs":121840,"text":"features Okay so"},{"id":"segment-110","startMs":121840,"endMs":122950,"text":"features Okay so\nuh in fact you know I'm just going to"},{"id":"segment-111","startMs":122950,"endMs":122960,"text":"uh in fact you know I'm just going to"},{"id":"segment-112","startMs":122960,"endMs":124149,"text":"uh in fact you know I'm just going to\nuse the homepage because I'm going to be"},{"id":"segment-113","startMs":124149,"endMs":124159,"text":"use the homepage because I'm going to be"},{"id":"segment-114","startMs":124159,"endMs":130150,"text":"use the homepage because I'm going to be\nlazy um press at uh type the URL in boom"},{"id":"segment-115","startMs":130150,"endMs":130160,"text":"lazy um press at uh type the URL in boom"},{"id":"segment-116","startMs":130160,"endMs":131710,"text":"lazy um press at uh type the URL in boom\nokay so give me three more features from"},{"id":"segment-117","startMs":131710,"endMs":131720,"text":"okay so give me three more features from"},{"id":"segment-118","startMs":131720,"endMs":133270,"text":"okay so give me three more features from\nsanity hopefully it brings brand new"},{"id":"segment-119","startMs":133270,"endMs":133280,"text":"sanity hopefully it brings brand new"},{"id":"segment-120","startMs":133280,"endMs":134550,"text":"sanity hopefully it brings brand new\nfeatures and doesn't give me the same"},{"id":"segment-121","startMs":134550,"endMs":134560,"text":"features and doesn't give me the same"},{"id":"segment-122","startMs":134560,"endMs":137470,"text":"features and doesn't give me the same\nones more powerful features AI assist"},{"id":"segment-123","startMs":137470,"endMs":137480,"text":"ones more powerful features AI assist"},{"id":"segment-124","startMs":137480,"endMs":139509,"text":"ones more powerful features AI assist\nthat's amazing localization support yeah"},{"id":"segment-125","startMs":139509,"endMs":139519,"text":"that's amazing localization support yeah"},{"id":"segment-126","startMs":139519,"endMs":140949,"text":"that's amazing localization support yeah\nwe haven't talked about that yet"},{"id":"segment-127","startMs":140949,"endMs":140959,"text":"we haven't talked about that yet"},{"id":"segment-128","startMs":140959,"endMs":143670,"text":"we haven't talked about that yet\nAdvanced Asset Management awesome right"},{"id":"segment-129","startMs":143670,"endMs":143680,"text":"Advanced Asset Management awesome right"},{"id":"segment-130","startMs":143680,"endMs":146070,"text":"Advanced Asset Management awesome right\nI've just done that with one uh AI"},{"id":"segment-131","startMs":146070,"endMs":146080,"text":"I've just done that with one uh AI"},{"id":"segment-132","startMs":146080,"endMs":149150,"text":"I've just done that with one uh AI\nprompt so let's take that that's great"},{"id":"segment-133","startMs":149150,"endMs":149160,"text":"prompt so let's take that that's great"},{"id":"segment-134","startMs":149160,"endMs":151790,"text":"prompt so let's take that that's great\num now that is one part of this now the"},{"id":"segment-135","startMs":151790,"endMs":151800,"text":"um now that is one part of this now the"},{"id":"segment-136","startMs":151800,"endMs":153589,"text":"um now that is one part of this now the\nother part of this is doing something"},{"id":"segment-137","startMs":153589,"endMs":153599,"text":"other part of this is doing something"},{"id":"segment-138","startMs":153599,"endMs":155949,"text":"other part of this is doing something\ncalled a tone of voice uh guide or"},{"id":"segment-139","startMs":155949,"endMs":155959,"text":"called a tone of voice uh guide or"},{"id":"segment-140","startMs":155959,"endMs":158910,"text":"called a tone of voice uh guide or\nwhatever you want to call it um so this"},{"id":"segment-141","startMs":158910,"endMs":158920,"text":"whatever you want to call it um so this"},{"id":"segment-142","startMs":158920,"endMs":160949,"text":"whatever you want to call it um so this\nwebsite we can actually use as our tone"},{"id":"segment-143","startMs":160949,"endMs":160959,"text":"website we can actually use as our tone"},{"id":"segment-144","startMs":160959,"endMs":162790,"text":"website we can actually use as our tone\nof voice guide so if I copy this URL"},{"id":"segment-145","startMs":162790,"endMs":162800,"text":"of voice guide so if I copy this URL"},{"id":"segment-146","startMs":162800,"endMs":164309,"text":"of voice guide so if I copy this URL\nagain and I can go create a brand new"},{"id":"segment-147","startMs":164309,"endMs":164319,"text":"again and I can go create a brand new"},{"id":"segment-148","startMs":164319,"endMs":168149,"text":"again and I can go create a brand new\none I can say uh sanity tone"},{"id":"segment-149","startMs":168149,"endMs":168159,"text":"one I can say uh sanity tone"},{"id":"segment-150","startMs":168159,"endMs":169670,"text":"one I can say uh sanity tone\nofo"},{"id":"segment-151","startMs":169670,"endMs":169680,"text":"ofo"},{"id":"segment-152","startMs":169680,"endMs":171710,"text":"ofo\nMDX and what I'm going to do I'm going"},{"id":"segment-153","startMs":171710,"endMs":171720,"text":"MDX and what I'm going to do I'm going"},{"id":"segment-154","startMs":171720,"endMs":176430,"text":"MDX and what I'm going to do I'm going\nto go uh create a tone of voice guide"},{"id":"segment-155","startMs":176430,"endMs":176440,"text":"to go uh create a tone of voice guide"},{"id":"segment-156","startMs":176440,"endMs":178910,"text":"to go uh create a tone of voice guide\nfrom at and then paste sanity's Linkin"},{"id":"segment-157","startMs":178910,"endMs":178920,"text":"from at and then paste sanity's Linkin"},{"id":"segment-158","startMs":178920,"endMs":180190,"text":"from at and then paste sanity's Linkin\nand we'll see what it does this will"},{"id":"segment-159","startMs":180190,"endMs":180200,"text":"and we'll see what it does this will"},{"id":"segment-160","startMs":180200,"endMs":182030,"text":"and we'll see what it does this will\nactually write a tone of voice guide and"},{"id":"segment-161","startMs":182030,"endMs":182040,"text":"actually write a tone of voice guide and"},{"id":"segment-162","startMs":182040,"endMs":183309,"text":"actually write a tone of voice guide and\nagain we're just using the command k at"},{"id":"segment-163","startMs":183309,"endMs":183319,"text":"again we're just using the command k at"},{"id":"segment-164","startMs":183319,"endMs":185270,"text":"again we're just using the command k at\nthe minute we're not going crazy just"},{"id":"segment-165","startMs":185270,"endMs":185280,"text":"the minute we're not going crazy just"},{"id":"segment-166","startMs":185280,"endMs":188070,"text":"the minute we're not going crazy just\nnice simple cursor functionality you can"},{"id":"segment-167","startMs":188070,"endMs":188080,"text":"nice simple cursor functionality you can"},{"id":"segment-168","startMs":188080,"endMs":190470,"text":"nice simple cursor functionality you can\nsee um we have things like technical"},{"id":"segment-169","startMs":190470,"endMs":190480,"text":"see um we have things like technical"},{"id":"segment-170","startMs":190480,"endMs":192030,"text":"see um we have things like technical\nconfidence with accessibility Forward"},{"id":"segment-171","startMs":192030,"endMs":192040,"text":"confidence with accessibility Forward"},{"id":"segment-172","startMs":192040,"endMs":193630,"text":"confidence with accessibility Forward\nThinking and Innovative direct and"},{"id":"segment-173","startMs":193630,"endMs":193640,"text":"Thinking and Innovative direct and"},{"id":"segment-174","startMs":193640,"endMs":195750,"text":"Thinking and Innovative direct and\nempowering data driven credibility and"},{"id":"segment-175","startMs":195750,"endMs":195760,"text":"empowering data driven credibility and"},{"id":"segment-176","startMs":195760,"endMs":198710,"text":"empowering data driven credibility and\nyou can see things like dos don'ts this"},{"id":"segment-177","startMs":198710,"endMs":198720,"text":"you can see things like dos don'ts this"},{"id":"segment-178","startMs":198720,"endMs":200750,"text":"you can see things like dos don'ts this\nis really nice and this is just from One"},{"id":"segment-179","startMs":200750,"endMs":200760,"text":"is really nice and this is just from One"},{"id":"segment-180","startMs":200760,"endMs":203270,"text":"is really nice and this is just from One\nSingular prompt inside of"},{"id":"segment-181","startMs":203270,"endMs":203280,"text":"Singular prompt inside of"},{"id":"segment-182","startMs":203280,"endMs":205910,"text":"Singular prompt inside of\ncursor okay let's take that now what we"},{"id":"segment-183","startMs":205910,"endMs":205920,"text":"cursor okay let's take that now what we"},{"id":"segment-184","startMs":205920,"endMs":208070,"text":"cursor okay let's take that now what we\ncan do is we could we can take the same"},{"id":"segment-185","startMs":208070,"endMs":208080,"text":"can do is we could we can take the same"},{"id":"segment-186","startMs":208080,"endMs":209110,"text":"can do is we could we can take the same\ndocument again and what we're going to"},{"id":"segment-187","startMs":209110,"endMs":209120,"text":"document again and what we're going to"},{"id":"segment-188","startMs":209120,"endMs":212070,"text":"document again and what we're going to\ndo is we're going to say oh"},{"id":"segment-189","startMs":212070,"endMs":212080,"text":"do is we're going to say oh"},{"id":"segment-190","startMs":212080,"endMs":214030,"text":"do is we're going to say oh\njumping"},{"id":"segment-191","startMs":214030,"endMs":214040,"text":"jumping"},{"id":"segment-192","startMs":214040,"endMs":220869,"text":"jumping\nship from WordPress sanity edition. MDX"},{"id":"segment-193","startMs":220869,"endMs":220879,"text":"ship from WordPress sanity edition. MDX"},{"id":"segment-194","startMs":220879,"endMs":222229,"text":"ship from WordPress sanity edition. MDX\num and I'm basically going to throw the"},{"id":"segment-195","startMs":222229,"endMs":222239,"text":"um and I'm basically going to throw the"},{"id":"segment-196","startMs":222239,"endMs":223550,"text":"um and I'm basically going to throw the\nsame thing in and I'm going to say"},{"id":"segment-197","startMs":223550,"endMs":223560,"text":"same thing in and I'm going to say"},{"id":"segment-198","startMs":223560,"endMs":224750,"text":"same thing in and I'm going to say\nrewrite"},{"id":"segment-199","startMs":224750,"endMs":224760,"text":"rewrite"},{"id":"segment-200","startMs":224760,"endMs":228429,"text":"rewrite\nthis using at tone of voice um and this"},{"id":"segment-201","startMs":228429,"endMs":228439,"text":"this using at tone of voice um and this"},{"id":"segment-202","startMs":228439,"endMs":230630,"text":"this using at tone of voice um and this\nis the I want this one the blog the"},{"id":"segment-203","startMs":230630,"endMs":230640,"text":"is the I want this one the blog the"},{"id":"segment-204","startMs":230640,"endMs":232069,"text":"is the I want this one the blog the\nsanity tone of voice so we have our own"},{"id":"segment-205","startMs":232069,"endMs":232079,"text":"sanity tone of voice so we have our own"},{"id":"segment-206","startMs":232079,"endMs":233990,"text":"sanity tone of voice so we have our own\ntone of voice but we're going to use the"},{"id":"segment-207","startMs":233990,"endMs":234000,"text":"tone of voice but we're going to use the"},{"id":"segment-208","startMs":234000,"endMs":236030,"text":"tone of voice but we're going to use the\none that we've just pulled from sanity"},{"id":"segment-209","startMs":236030,"endMs":236040,"text":"one that we've just pulled from sanity"},{"id":"segment-210","startMs":236040,"endMs":237949,"text":"one that we've just pulled from sanity\num and you can see transform your"},{"id":"segment-211","startMs":237949,"endMs":237959,"text":"um and you can see transform your"},{"id":"segment-212","startMs":237959,"endMs":239589,"text":"um and you can see transform your\ncontent strategy moving from WordPress"},{"id":"segment-213","startMs":239589,"endMs":239599,"text":"content strategy moving from WordPress"},{"id":"segment-214","startMs":239599,"endMs":243789,"text":"content strategy moving from WordPress\nto San CMS it sounds a lot more kind of"},{"id":"segment-215","startMs":243789,"endMs":243799,"text":"to San CMS it sounds a lot more kind of"},{"id":"segment-216","startMs":243799,"endMs":245710,"text":"to San CMS it sounds a lot more kind of\nprofessional uh rather than what we"},{"id":"segment-217","startMs":245710,"endMs":245720,"text":"professional uh rather than what we"},{"id":"segment-218","startMs":245720,"endMs":247869,"text":"professional uh rather than what we\nwrite so uh that's kind of nice you can"},{"id":"segment-219","startMs":247869,"endMs":247879,"text":"write so uh that's kind of nice you can"},{"id":"segment-220","startMs":247879,"endMs":251190,"text":"write so uh that's kind of nice you can\nsee it actually working there um so this"},{"id":"segment-221","startMs":251190,"endMs":251200,"text":"see it actually working there um so this"},{"id":"segment-222","startMs":251200,"endMs":253190,"text":"see it actually working there um so this\nis a really cool piece of functionality"},{"id":"segment-223","startMs":253190,"endMs":253200,"text":"is a really cool piece of functionality"},{"id":"segment-224","startMs":253200,"endMs":255270,"text":"is a really cool piece of functionality\nbecause in in one jump we've basically"},{"id":"segment-225","startMs":255270,"endMs":255280,"text":"because in in one jump we've basically"},{"id":"segment-226","startMs":255280,"endMs":257469,"text":"because in in one jump we've basically\nRewritten this in a certain way it works"},{"id":"segment-227","startMs":257469,"endMs":257479,"text":"Rewritten this in a certain way it works"},{"id":"segment-228","startMs":257479,"endMs":258789,"text":"Rewritten this in a certain way it works\nkind of similar to how you would do"},{"id":"segment-229","startMs":258789,"endMs":258799,"text":"kind of similar to how you would do"},{"id":"segment-230","startMs":258799,"endMs":260229,"text":"kind of similar to how you would do\nsomething like AI"},{"id":"segment-231","startMs":260229,"endMs":260239,"text":"something like AI"},{"id":"segment-232","startMs":260239,"endMs":261949,"text":"something like AI\ntranslation you're essentially just"},{"id":"segment-233","startMs":261949,"endMs":261959,"text":"translation you're essentially just"},{"id":"segment-234","startMs":261959,"endMs":264189,"text":"translation you're essentially just\ntaking content and repurposing it and"},{"id":"segment-235","startMs":264189,"endMs":264199,"text":"taking content and repurposing it and"},{"id":"segment-236","startMs":264199,"endMs":265830,"text":"taking content and repurposing it and\nthat's what's really powerful inside of"},{"id":"segment-237","startMs":265830,"endMs":265840,"text":"that's what's really powerful inside of"},{"id":"segment-238","startMs":265840,"endMs":268950,"text":"that's what's really powerful inside of\ncursor um and the beauty of this is this"},{"id":"segment-239","startMs":268950,"endMs":268960,"text":"cursor um and the beauty of this is this"},{"id":"segment-240","startMs":268960,"endMs":270510,"text":"cursor um and the beauty of this is this\nthis this complete completely scales and"},{"id":"segment-241","startMs":270510,"endMs":270520,"text":"this this complete completely scales and"},{"id":"segment-242","startMs":270520,"endMs":271950,"text":"this this complete completely scales and\nnow I know what you might be thinking"},{"id":"segment-243","startMs":271950,"endMs":271960,"text":"now I know what you might be thinking"},{"id":"segment-244","startMs":271960,"endMs":274790,"text":"now I know what you might be thinking\nthis is really cool um but aren't we"},{"id":"segment-245","startMs":274790,"endMs":274800,"text":"this is really cool um but aren't we"},{"id":"segment-246","startMs":274800,"endMs":276110,"text":"this is really cool um but aren't we\njust going to use this to rip everybody"},{"id":"segment-247","startMs":276110,"endMs":276120,"text":"just going to use this to rip everybody"},{"id":"segment-248","startMs":276120,"endMs":278590,"text":"just going to use this to rip everybody\nelse's websites off and you'd be right"},{"id":"segment-249","startMs":278590,"endMs":278600,"text":"else's websites off and you'd be right"},{"id":"segment-250","startMs":278600,"endMs":280710,"text":"else's websites off and you'd be right\nso um what we're going to do we're going"},{"id":"segment-251","startMs":280710,"endMs":280720,"text":"so um what we're going to do we're going"},{"id":"segment-252","startMs":280720,"endMs":282710,"text":"so um what we're going to do we're going\nto see their blog and we're going to see"},{"id":"segment-253","startMs":282710,"endMs":282720,"text":"to see their blog and we're going to see"},{"id":"segment-254","startMs":282720,"endMs":284230,"text":"to see their blog and we're going to see\nwhat we can do with this and this is"},{"id":"segment-255","startMs":284230,"endMs":284240,"text":"what we can do with this and this is"},{"id":"segment-256","startMs":284240,"endMs":286110,"text":"what we can do with this and this is\nagain I'm sorry before I do this sanity"},{"id":"segment-257","startMs":286110,"endMs":286120,"text":"again I'm sorry before I do this sanity"},{"id":"segment-258","startMs":286120,"endMs":287469,"text":"again I'm sorry before I do this sanity\nI hope nobody does this as soon as I've"},{"id":"segment-259","startMs":287469,"endMs":287479,"text":"I hope nobody does this as soon as I've"},{"id":"segment-260","startMs":287479,"endMs":289830,"text":"I hope nobody does this as soon as I've\nshowed this um but you can see uh let's"},{"id":"segment-261","startMs":289830,"endMs":289840,"text":"showed this um but you can see uh let's"},{"id":"segment-262","startMs":289840,"endMs":290990,"text":"showed this um but you can see uh let's\nfind something"},{"id":"segment-263","startMs":290990,"endMs":291000,"text":"find something"},{"id":"segment-264","startMs":291000,"endMs":294070,"text":"find something\ninteresting um digital transformation"},{"id":"segment-265","startMs":294070,"endMs":294080,"text":"interesting um digital transformation"},{"id":"segment-266","startMs":294080,"endMs":295749,"text":"interesting um digital transformation\nwith structured content so this is one"},{"id":"segment-267","startMs":295749,"endMs":295759,"text":"with structured content so this is one"},{"id":"segment-268","startMs":295759,"endMs":299070,"text":"with structured content so this is one\nthis is a this is a really cool um case"},{"id":"segment-269","startMs":299070,"endMs":299080,"text":"this is a this is a really cool um case"},{"id":"segment-270","startMs":299080,"endMs":301110,"text":"this is a this is a really cool um case\nstudy um but you can see very quickly"},{"id":"segment-271","startMs":301110,"endMs":301120,"text":"study um but you can see very quickly"},{"id":"segment-272","startMs":301120,"endMs":307390,"text":"study um but you can see very quickly\nhow I could write um generic case"},{"id":"segment-273","startMs":307390,"endMs":307400,"text":"how I could write um generic case"},{"id":"segment-274","startMs":307400,"endMs":309670,"text":"how I could write um generic case\nstudy for"},{"id":"segment-275","startMs":309670,"endMs":309680,"text":"study for"},{"id":"segment-276","startMs":309680,"endMs":313749,"text":"study for\nEnterprise okay um so repurpose and I'm"},{"id":"segment-277","startMs":313749,"endMs":313759,"text":"Enterprise okay um so repurpose and I'm"},{"id":"segment-278","startMs":313759,"endMs":315189,"text":"Enterprise okay um so repurpose and I'm\nnot saying you should do this before I"},{"id":"segment-279","startMs":315189,"endMs":315199,"text":"not saying you should do this before I"},{"id":"segment-280","startMs":315199,"endMs":321670,"text":"not saying you should do this before I\nshow this uh at um to be another company"},{"id":"segment-281","startMs":321670,"endMs":321680,"text":"show this uh at um to be another company"},{"id":"segment-282","startMs":321680,"endMs":328110,"text":"show this uh at um to be another company\ncalled Acme and rewrite it using our at"},{"id":"segment-283","startMs":328110,"endMs":328120,"text":"called Acme and rewrite it using our at"},{"id":"segment-284","startMs":328120,"endMs":329830,"text":"called Acme and rewrite it using our at\ntone of voice now I'm going to use our"},{"id":"segment-285","startMs":329830,"endMs":329840,"text":"tone of voice now I'm going to use our"},{"id":"segment-286","startMs":329840,"endMs":331909,"text":"tone of voice now I'm going to use our\nsanity tone of voice again but you can"},{"id":"segment-287","startMs":331909,"endMs":331919,"text":"sanity tone of voice again but you can"},{"id":"segment-288","startMs":331919,"endMs":333870,"text":"sanity tone of voice again but you can\nsee very quickly how we can pull in it"},{"id":"segment-289","startMs":333870,"endMs":333880,"text":"see very quickly how we can pull in it"},{"id":"segment-290","startMs":333880,"endMs":335070,"text":"see very quickly how we can pull in it\ndoesn't have to be other people's"},{"id":"segment-291","startMs":335070,"endMs":335080,"text":"doesn't have to be other people's"},{"id":"segment-292","startMs":335080,"endMs":336510,"text":"doesn't have to be other people's\ncontent I'm only showing you other"},{"id":"segment-293","startMs":336510,"endMs":336520,"text":"content I'm only showing you other"},{"id":"segment-294","startMs":336520,"endMs":337790,"text":"content I'm only showing you other\npeople's content because it's quite"},{"id":"segment-295","startMs":337790,"endMs":337800,"text":"people's content because it's quite"},{"id":"segment-296","startMs":337800,"endMs":342270,"text":"people's content because it's quite\nthere you go you see um you I might be"},{"id":"segment-297","startMs":342270,"endMs":342280,"text":"there you go you see um you I might be"},{"id":"segment-298","startMs":342280,"endMs":344430,"text":"there you go you see um you I might be\nunleashing Pandora's Box on the p on the"},{"id":"segment-299","startMs":344430,"endMs":344440,"text":"unleashing Pandora's Box on the p on the"},{"id":"segment-300","startMs":344440,"endMs":347670,"text":"unleashing Pandora's Box on the p on the\nmarketing uh on the marketing folks but"},{"id":"segment-301","startMs":347670,"endMs":347680,"text":"marketing uh on the marketing folks but"},{"id":"segment-302","startMs":347680,"endMs":349390,"text":"marketing uh on the marketing folks but\nthis is this is really powerful for"},{"id":"segment-303","startMs":349390,"endMs":349400,"text":"this is this is really powerful for"},{"id":"segment-304","startMs":349400,"endMs":351749,"text":"this is this is really powerful for\nbeing able to basically generate content"},{"id":"segment-305","startMs":351749,"endMs":351759,"text":"being able to basically generate content"},{"id":"segment-306","startMs":351759,"endMs":354270,"text":"being able to basically generate content\nvery very quickly um obviously you want"},{"id":"segment-307","startMs":354270,"endMs":354280,"text":"very very quickly um obviously you want"},{"id":"segment-308","startMs":354280,"endMs":355710,"text":"very very quickly um obviously you want\nhigh quality content so you don't want"},{"id":"segment-309","startMs":355710,"endMs":355720,"text":"high quality content so you don't want"},{"id":"segment-310","startMs":355720,"endMs":357070,"text":"high quality content so you don't want\nto do what I'm just doing here but I"},{"id":"segment-311","startMs":357070,"endMs":357080,"text":"to do what I'm just doing here but I"},{"id":"segment-312","startMs":357080,"endMs":358990,"text":"to do what I'm just doing here but I\nwant to show you this as a tool to be"},{"id":"segment-313","startMs":358990,"endMs":359000,"text":"want to show you this as a tool to be"},{"id":"segment-314","startMs":359000,"endMs":360870,"text":"want to show you this as a tool to be\nable to generate erate content but I"},{"id":"segment-315","startMs":360870,"endMs":360880,"text":"able to generate erate content but I"},{"id":"segment-316","startMs":360880,"endMs":362430,"text":"able to generate erate content but I\nthought I may as well address the"},{"id":"segment-317","startMs":362430,"endMs":362440,"text":"thought I may as well address the"},{"id":"segment-318","startMs":362440,"endMs":363790,"text":"thought I may as well address the\nelephant in the room that I know people"},{"id":"segment-319","startMs":363790,"endMs":363800,"text":"elephant in the room that I know people"},{"id":"segment-320","startMs":363800,"endMs":365830,"text":"elephant in the room that I know people\nare going to end up using this for but"},{"id":"segment-321","startMs":365830,"endMs":365840,"text":"are going to end up using this for but"},{"id":"segment-322","startMs":365840,"endMs":367270,"text":"are going to end up using this for but\nif you are going to use this make sure"},{"id":"segment-323","startMs":367270,"endMs":367280,"text":"if you are going to use this make sure"},{"id":"segment-324","startMs":367280,"endMs":368909,"text":"if you are going to use this make sure\nyou put your own tone of voice your own"},{"id":"segment-325","startMs":368909,"endMs":368919,"text":"you put your own tone of voice your own"},{"id":"segment-326","startMs":368919,"endMs":371469,"text":"you put your own tone of voice your own\ninterest your own stats your own images"},{"id":"segment-327","startMs":371469,"endMs":371479,"text":"interest your own stats your own images"},{"id":"segment-328","startMs":371479,"endMs":374270,"text":"interest your own stats your own images\nall that good stuff put some effort in"},{"id":"segment-329","startMs":374270,"endMs":374280,"text":"all that good stuff put some effort in"},{"id":"segment-330","startMs":374280,"endMs":376029,"text":"all that good stuff put some effort in\num but yeah this is how you would"},{"id":"segment-331","startMs":376029,"endMs":376039,"text":"um but yeah this is how you would"},{"id":"segment-332","startMs":376039,"endMs":377870,"text":"um but yeah this is how you would\nessentially use cursor as a"},{"id":"segment-333","startMs":377870,"endMs":377880,"text":"essentially use cursor as a"},{"id":"segment-334","startMs":377880,"endMs":381550,"text":"essentially use cursor as a\ndocumentation tool rather than a coding"},{"id":"segment-335","startMs":381550,"endMs":381560,"text":"documentation tool rather than a coding"},{"id":"segment-336","startMs":381560,"endMs":383950,"text":"documentation tool rather than a coding\ntool um and again it does amazing things"},{"id":"segment-337","startMs":383950,"endMs":383960,"text":"tool um and again it does amazing things"},{"id":"segment-338","startMs":383960,"endMs":385749,"text":"tool um and again it does amazing things\nwith prediction so you can see very"},{"id":"segment-339","startMs":385749,"endMs":385759,"text":"with prediction so you can see very"},{"id":"segment-340","startMs":385759,"endMs":387550,"text":"with prediction so you can see very\nquickly if I throw another one on here"},{"id":"segment-341","startMs":387550,"endMs":387560,"text":"quickly if I throw another one on here"},{"id":"segment-342","startMs":387560,"endMs":389589,"text":"quickly if I throw another one on here\nyou know content management yeah oh"},{"id":"segment-343","startMs":389589,"endMs":389599,"text":"you know content management yeah oh"},{"id":"segment-344","startMs":389599,"endMs":391230,"text":"you know content management yeah oh\nwhat's another one API First Development"},{"id":"segment-345","startMs":391230,"endMs":391240,"text":"what's another one API First Development"},{"id":"segment-346","startMs":391240,"endMs":392990,"text":"what's another one API First Development\ncool what's another one microservices"},{"id":"segment-347","startMs":392990,"endMs":393000,"text":"cool what's another one microservices"},{"id":"segment-348","startMs":393000,"endMs":396390,"text":"cool what's another one microservices\narchitecture um really helpful tool hope"},{"id":"segment-349","startMs":396390,"endMs":396400,"text":"architecture um really helpful tool hope"},{"id":"segment-350","startMs":396400,"endMs":397909,"text":"architecture um really helpful tool hope\nyou get the most out of this don't just"},{"id":"segment-351","startMs":397909,"endMs":397919,"text":"you get the most out of this don't just"},{"id":"segment-352","startMs":397919,"endMs":399670,"text":"you get the most out of this don't just\ncopy other people's work have a great"},{"id":"segment-353","startMs":399670,"endMs":399680,"text":"copy other people's work have a great"},{"id":"segment-354","startMs":399680,"endMs":403240,"text":"copy other people's work have a great\nday bye-bye"}],"transcript":"Hey, how's it going? So we are going to do a video about how we can generate documentation and blog content and all that good stuff using Cursor and a tool called Nextra. Do sites. So let's start with one of those. Let's go with Nextra. Do sites. Um, so you can go to this by just going to www.nextra.com. It's a documentation tool, kind of similar to Mint Leafy or I forgot what the other one's called. Git Docs, I think it was or something like that. Um, but the real beauty of it is it's completely open source and you can run it through Vercel very easily. You can basically go to Documentation, Get Started and hit this Deploy. Um, you will need a Vercel account, you will need a GitHub account. Um, it takes one step and it only takes about a minute, about 60 seconds, and you can get it up and running. I'm going to assume that you're able to do this part. If you have trouble doing this part or you have issues with Git or Vercel, get in touch, we can help. Um, but we're going to jump onto the next step, which is the really interesting step.\n\nSo we're going to jump into Cursor, and this is our own documentation system that you're looking at right now. Now, every single file is an MDX file, so that's just the way that you write things. If you haven't used MDX before, you're essentially using these little hashtags as headings. So heading one, heading two. This is a paragraph. This is a paragraph. You get the idea, right? It's not super complicated. You'll get it real fast if you haven't used it before.\n\nUm, now here's the really interesting bit. So say I'm going to build a brand new blog or I'm going to go for this blog that I'm writing at the moment, which is called Jumping Ship from WordPress. Um, what I might want to do is I might want to start writing on this. So I'm in the process of writing this thing at the minute, um, but I'm getting lazy, so I like some of this stuff and I want to talk about more things related to Sanity. So uh, give me three more features from Sanity. Check them out here. And now what we can do is this. You can do this by pressing Command K here. Uh, you can go to sanity.io, you can go look at Sanity features. Okay, so uh, in fact, you know, I'm just going to use the homepage because I'm going to be lazy. Um, press at, uh, type the URL in. Boom. Okay, so give me three more features from Sanity. Hopefully it brings brand new features and doesn't give me the same ones. More powerful features. AI assist. That's amazing. Localization support. Yeah, we haven't talked about that yet. Advanced Asset Management. Awesome, right? I've just done that with one AI prompt. So let's take that. That's great.\n\nUm, now that is one part of this. Now the other part of this is doing something called a tone of voice guide or whatever you want to call it. Um, so this website we can actually use as our tone of voice guide. So if I copy this URL again, and I can go create a brand new one, I can say uh, Sanity Tone of Voice MDX. And what I'm going to do, I'm going to go uh, create a tone of voice guide from at and then paste Sanity's link in and we'll see what it does. This will actually write a tone of voice guide, and again we're just using the Command K at the minute. We're not going crazy, just nice simple Cursor functionality. You can see um, we have things like technical confidence with accessibility, forward thinking and innovative, direct and empowering, data-driven credibility, and you can see things like dos and don'ts. This is really nice, and this is just from one singular prompt inside of Cursor, okay?\n\nLet's take that. Now what we can do is we can take the same document again, and what we're going to do is we're going to say oh, Jumping Ship from WordPress Sanity Edition MDX. Um, and I'm basically going to throw the same thing in and I'm going to say rewrite this using at tone of voice. Um, and this is the one I want, the blog, the Sanity tone of voice. So we have our own tone of voice, but we're going to use the one that we've just pulled from Sanity. Um, and you can see, \"Transform your content strategy moving from WordPress to Sanity CMS.\" It sounds a lot more kind of professional uh, rather than what we write. So uh, that's kind of nice. You can see it actually working there.\n\nUm, so this is a really cool piece of functionality because in one jump we've basically rewritten this in a certain way. It works kind of similar to how you would do something like AI translation. You're essentially just taking content and repurposing it, and that's what's really powerful inside of Cursor. Um, and the beauty of this is this completely scales. And now I know what you might be thinking, this is really cool, um, but aren't we just going to use this to rip everybody else's websites off? And you'd be right. So um, what we're going to do, we're going to see their blog and we're going to see what we can do with this. And this is again, I'm sorry, before I do this, Sanity, I hope nobody does this as soon as I've showed this. Um, but you can see uh, let's find something interesting. Um, digital transformation with structured content. So this is one, this is a really cool um, case study. Um, but you can see very quickly how I could write um, generic case study for enterprise. Okay, um, so repurpose. And I'm not saying you should do this. Before I show this uh, at um, to be another company called Acme and rewrite it using our at tone of voice. Now I'm going to use our Sanity tone of voice again, but you can see very quickly how we can pull in. It doesn't have to be other people's content. I'm only showing you other people's content because it's quite, there you go. You see um, you? I might be unleashing Pandora's Box on the marketing folks, but this is, this is really powerful for being able to basically generate content very, very quickly.\n\nUm, obviously you want high quality content so you don't want to do what I'm just doing here. But I want to show you this as a tool to be able to generate content. But I thought I may as well address the elephant in the room that I know people are going to end up using this for. But if you are going to use this, make sure you put your own tone of voice, your own interest, your own stats, your own images, all that good stuff. Put some effort in. Um, but yeah, this is how you would essentially use Cursor as a documentation tool rather than a coding tool. Um, and again it does amazing things with prediction. So you can see very quickly if I throw another one on here, you know, content management, yeah. Oh, what's another one? API-first development. Cool. What's another one? Microservices architecture. Um, really helpful tool. Hope you get the most out of this. Don't just copy other people's work. Have a great day. Bye-bye.","transcriptOrigin":"Edited transcript from the original Roboto page","thumbnailUrl":"https://img.youtube.com/vi/myEh-xU17Yw/maxresdefault.jpg","durationSeconds":401,"videoId":"myEh-xU17Yw","publisherName":"Roboto Studio","faqs":[{"question":"What is Cursor AI?","answer":"Cursor is an AI-first code editor, a fork of VS Code with a chat panel, inline edits, and the `@` command for pulling in external context like a URL or another file. People mostly know it as a coding tool, but the same workflow is great for writing MDX, blogs, and documentation.","sourceUrl":"https://robotostudio.com/videos/how-to-use-cursor-for-content-generation"},{"question":"How do you use Cursor for content writing?","answer":"Open an MDX or Markdown file, hit `Cmd-K` to bring up inline AI, and use the `@` command to attach a URL or file as context, for example a vendor's product page or your own tone-of-voice guide. Cursor will then write or rewrite the content using that source as reference, keeping the structure of the document intact.","sourceUrl":"https://robotostudio.com/videos/how-to-use-cursor-for-content-generation"},{"question":"Can Cursor write blog posts?","answer":"Yes. With `@` you can feed Cursor a source URL and ask it to expand a draft, suggest new sections, or rewrite an existing post in a different tone. Use it as a scaffolding tool. Your own stats, examples, and angle still need to go on top, otherwise the post will read like every other AI-generated piece.","sourceUrl":"https://robotostudio.com/videos/how-to-use-cursor-for-content-generation"},{"question":"How do you make Cursor follow your tone of voice?","answer":"Create a Markdown file describing the tone (voice, dos and don'ts, technical level), then reference it with `@tone-of-voice.md` in any prompt. Cursor will rewrite the target document using that file as a style guide. You can build that tone-of-voice document by pointing Cursor at an example site you like and asking it to extract the patterns.","sourceUrl":"https://robotostudio.com/videos/how-to-use-cursor-for-content-generation"},{"question":"What is Nextra?","answer":"Nextra is an open-source documentation framework built on Next.js. You write each page as MDX, and it gives you a Vercel-deployable docs site in roughly a minute. It's similar in spirit to Mintlify or GitBook, but free and self-hosted.","sourceUrl":"https://robotostudio.com/videos/how-to-use-cursor-for-content-generation"},{"question":"Can Cursor edit MDX files?","answer":"Yes. MDX is just Markdown plus JSX, and Cursor treats it as a normal text file. The `@` references and `Cmd-K` inline edits work the same way as on `.ts` or `.tsx` files, which is why it's useful for documentation and blog work.","sourceUrl":"https://robotostudio.com/videos/how-to-use-cursor-for-content-generation"}],"path":"/videos/myEh-xU17Yw/how-to-use-cursor-for-content-generation","indexable":false,"contentHash":"6f43b69509612b5df87197e2e499de14eb370f9f8c346e5b184b5d302ddf91f4","representations":{"html":"https://bestsanityagency.com/videos/myEh-xU17Yw/how-to-use-cursor-for-content-generation","markdown":"https://bestsanityagency.com/videos/myEh-xU17Yw/how-to-use-cursor-for-content-generation.md","json":"https://bestsanityagency.com/videos/myEh-xU17Yw/how-to-use-cursor-for-content-generation.json"},"generation":"bcb598ae5ec44a3005ea0356","jsonLd":{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://robotostudio.com/#organization","name":"Roboto Studio","url":"https://robotostudio.com/","sameAs":["https://clutch.co/profile/roboto-studio","https://www.youtube.com/@robotostudio","https://x.com/studioroboto"]},{"@type":"Person","@id":"https://robotostudio.com/blog/author/jono#person","name":"Jono Alford","url":"https://robotostudio.com/blog/author/jono","sameAs":["https://dev.to/jonoroboto","https://x.com/jonoalford","https://www.reddit.com/user/jonoalford/"],"worksFor":{"@id":"https://robotostudio.com/#organization"}},{"@type":"Person","@id":"https://robotostudio.com/blog/author/sne#person","name":"Sne Tripathi","url":"https://robotostudio.com/blog/author/sne","sameAs":["https://x.com/sne_hil"],"worksFor":{"@id":"https://robotostudio.com/#organization"}},{"@type":"WebSite","@id":"https://bestsanityagency.com/#website","url":"https://bestsanityagency.com","name":"Roboto Studio evidence","publisher":{"@id":"https://robotostudio.com/#organization"}},{"@type":"WebPage","@id":"https://bestsanityagency.com/videos/myEh-xU17Yw/how-to-use-cursor-for-content-generation#page","url":"https://bestsanityagency.com/videos/myEh-xU17Yw/how-to-use-cursor-for-content-generation","name":"How to use Cursor for Content Generation","publisher":{"@id":"https://robotostudio.com/#organization"},"mainEntity":{"@id":"https://www.youtube.com/watch?v=myEh-xU17Yw"},"isPartOf":{"@id":"https://bestsanityagency.com/#website"}},{"@id":"https://www.youtube.com/watch?v=myEh-xU17Yw","name":"How to use Cursor for Content Generation","url":"https://www.youtube.com/watch?v=myEh-xU17Yw","datePublished":"2024-10-29T00:00:00.000Z","dateModified":"2026-08-11","inLanguage":"en","author":[{"@id":"https://robotostudio.com/blog/author/jono#person"}],"@type":"VideoObject","description":"How we use Cursor to write docs and blog content. Pull URLs in as context with Cmd+K, build a tone-of-voice guide from any site, and rewrite copy in that voice.","transcript":"Hey, how's it going? So we are going to do a video about how we can generate documentation and blog content and all that good stuff using Cursor and a tool called Nextra. Do sites. So let's start with one of those. Let's go with Nextra. Do sites. Um, so you can go to this by just going to www.nextra.com. It's a documentation tool, kind of similar to Mint Leafy or I forgot what the other one's called. Git Docs, I think it was or something like that. Um, but the real beauty of it is it's completely open source and you can run it through Vercel very easily. You can basically go to Documentation, Get Started and hit this Deploy. Um, you will need a Vercel account, you will need a GitHub account. Um, it takes one step and it only takes about a minute, about 60 seconds, and you can get it up and running. I'm going to assume that you're able to do this part. If you have trouble doing this part or you have issues with Git or Vercel, get in touch, we can help. Um, but we're going to jump onto the next step, which is the really interesting step.\n\nSo we're going to jump into Cursor, and this is our own documentation system that you're looking at right now. Now, every single file is an MDX file, so that's just the way that you write things. If you haven't used MDX before, you're essentially using these little hashtags as headings. So heading one, heading two. This is a paragraph. This is a paragraph. You get the idea, right? It's not super complicated. You'll get it real fast if you haven't used it before.\n\nUm, now here's the really interesting bit. So say I'm going to build a brand new blog or I'm going to go for this blog that I'm writing at the moment, which is called Jumping Ship from WordPress. Um, what I might want to do is I might want to start writing on this. So I'm in the process of writing this thing at the minute, um, but I'm getting lazy, so I like some of this stuff and I want to talk about more things related to Sanity. So uh, give me three more features from Sanity. Check them out here. And now what we can do is this. You can do this by pressing Command K here. Uh, you can go to sanity.io, you can go look at Sanity features. Okay, so uh, in fact, you know, I'm just going to use the homepage because I'm going to be lazy. Um, press at, uh, type the URL in. Boom. Okay, so give me three more features from Sanity. Hopefully it brings brand new features and doesn't give me the same ones. More powerful features. AI assist. That's amazing. Localization support. Yeah, we haven't talked about that yet. Advanced Asset Management. Awesome, right? I've just done that with one AI prompt. So let's take that. That's great.\n\nUm, now that is one part of this. Now the other part of this is doing something called a tone of voice guide or whatever you want to call it. Um, so this website we can actually use as our tone of voice guide. So if I copy this URL again, and I can go create a brand new one, I can say uh, Sanity Tone of Voice MDX. And what I'm going to do, I'm going to go uh, create a tone of voice guide from at and then paste Sanity's link in and we'll see what it does. This will actually write a tone of voice guide, and again we're just using the Command K at the minute. We're not going crazy, just nice simple Cursor functionality. You can see um, we have things like technical confidence with accessibility, forward thinking and innovative, direct and empowering, data-driven credibility, and you can see things like dos and don'ts. This is really nice, and this is just from one singular prompt inside of Cursor, okay?\n\nLet's take that. Now what we can do is we can take the same document again, and what we're going to do is we're going to say oh, Jumping Ship from WordPress Sanity Edition MDX. Um, and I'm basically going to throw the same thing in and I'm going to say rewrite this using at tone of voice. Um, and this is the one I want, the blog, the Sanity tone of voice. So we have our own tone of voice, but we're going to use the one that we've just pulled from Sanity. Um, and you can see, \"Transform your content strategy moving from WordPress to Sanity CMS.\" It sounds a lot more kind of professional uh, rather than what we write. So uh, that's kind of nice. You can see it actually working there.\n\nUm, so this is a really cool piece of functionality because in one jump we've basically rewritten this in a certain way. It works kind of similar to how you would do something like AI translation. You're essentially just taking content and repurposing it, and that's what's really powerful inside of Cursor. Um, and the beauty of this is this completely scales. And now I know what you might be thinking, this is really cool, um, but aren't we just going to use this to rip everybody else's websites off? And you'd be right. So um, what we're going to do, we're going to see their blog and we're going to see what we can do with this. And this is again, I'm sorry, before I do this, Sanity, I hope nobody does this as soon as I've showed this. Um, but you can see uh, let's find something interesting. Um, digital transformation with structured content. So this is one, this is a really cool um, case study. Um, but you can see very quickly how I could write um, generic case study for enterprise. Okay, um, so repurpose. And I'm not saying you should do this. Before I show this uh, at um, to be another company called Acme and rewrite it using our at tone of voice. Now I'm going to use our Sanity tone of voice again, but you can see very quickly how we can pull in. It doesn't have to be other people's content. I'm only showing you other people's content because it's quite, there you go. You see um, you? I might be unleashing Pandora's Box on the marketing folks, but this is, this is really powerful for being able to basically generate content very, very quickly.\n\nUm, obviously you want high quality content so you don't want to do what I'm just doing here. But I want to show you this as a tool to be able to generate content. But I thought I may as well address the elephant in the room that I know people are going to end up using this for. But if you are going to use this, make sure you put your own tone of voice, your own interest, your own stats, your own images, all that good stuff. Put some effort in. Um, but yeah, this is how you would essentially use Cursor as a documentation tool rather than a coding tool. Um, and again it does amazing things with prediction. So you can see very quickly if I throw another one on here, you know, content management, yeah. Oh, what's another one? API-first development. Cool. What's another one? Microservices architecture. Um, really helpful tool. Hope you get the most out of this. Don't just copy other people's work. Have a great day. Bye-bye.","thumbnailUrl":"https://img.youtube.com/vi/myEh-xU17Yw/maxresdefault.jpg","embedUrl":"https://www.youtube.com/embed/myEh-xU17Yw","uploadDate":"2024-10-29T00:00:00.000Z","duration":"PT401S","publisher":{"@type":"Organization","name":"Roboto Studio"},"caption":{"@type":"MediaObject","contentUrl":"https://bestsanityagency.com/videos/myEh-xU17Yw/how-to-use-cursor-for-content-generation.vtt","encodingFormat":"text/vtt"}}]}}