Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

GitHub + WordPress: utkast till guider, redo att publicera

Rickard Andersson Partner, Nodenordic.se

Din blogg blir inte tyst för att du ”fick slut på idéer”. Den blir tyst för att det tar en hel eftermiddag du inte har att hitta bra ämnen, göra en disposition, skriva, formatera och publicera. Och när du väl får iväg något är det ofta inte kopplat till det folk faktiskt söker efter just nu.

Den här GitHub WordPress-automationen träffar innehållsmarknadsförare först, ärligt talat. Men även grundare som vill bygga organisk trafik och byråteam som hanterar flera kundbloggar känner av samma tröghet. Resultatet är enkelt: veckovisa WordPress-utkast på tutorials byggda från trendande GitHub-repon, redo för dig att granska och publicera.

Nedan ser du hur flödet hämtar trendande projekt, låter Gemini generera guiden, formaterar den korrekt och lägger in den i WordPress som ett utkast (och mejlar dig så att inget missas).

Så fungerar den här automationen

Hela n8n-flödet, från trigger till slutresultat:

n8n Workflow Template: GitHub + WordPress: utkast till guider, redo att publicera

Problemet: konsekventa tutorials kräver för mycket manuellt arbete

Att hålla en teknisk blogg konsekvent låter enkelt tills du är den som ska göra jobbet. Du behöver ämnen som är aktuella, du behöver tillräckligt med detaljnivå för att vara trovärdig, och du behöver korrekt formatering i WordPress så att inlägget inte ser ut som ett inklistrat dokument. Sedan kommer den värsta delen: du gör allt det arbetet och inser först senare att ämnet inte trendade, eller att det redan är sönderbehandlat. Efter några varv börjar du skjuta upp inlägg, sedan hoppa över veckor, och till slut blir bloggen ”något vi ska ta tag i igen”.

Det blir snabbt mycket. Här är var det oftast faller isär.

  • Ämnesresearch blir en veckovis skattjakt över GitHub, Reddit och nyhetsbrev.
  • Att skriva tutorials från grunden kan lätt sluka cirka 2–4 timmar per inlägg när du räknar in struktur, exempel och redigering.
  • Att klistra in i WordPress brukar sabba rubriker, kodblock och länkar, så du landar i att ”fixa formatering” i ytterligare 30 minuter.
  • Du missar en vecka, sedan snöar innehållskalendern iväg och backloggen blir stressande i stället för hjälpsam.

Lösningen: gör om trendande repon till WordPress-utkast automatiskt

Det här flödet körs på ett veckoschema (varje måndag kl. 10.00) och gör ”tom sida”-jobbet åt dig. Först anropar det GitHub API:et för att hämta en lista med populära repositories just nu. Sedan behandlar det varje repo som ett eget objekt, så att du kan skapa mer än en tutorial i samma körning. För varje repo skapar Gemini en omfattande tutorial med hjälp av en strukturerad prompt som innehåller en introduktion, förkunskaper, kodexempel, best practices och ett tydligt upplägg. Därefter extraherar ett formateringssteg en tillförlitlig titel och brödtext (eftersom AI-utdata kan variera), och n8n skapar ett WordPress-inlägg sparat som utkast. Till sist får du ett mejl som talar om att nya utkast väntar.

Flödet startar med en schemalagd trigger och går sedan vidare genom GitHub-upptäckt och AI-skrivande. Därefter standardiserar det utdata så att WordPress får stabila fält. Sista steget är enkelt: utkast skapas och du får en notis.

Vad du får: automation vs. resultat

Exempel: så här kan det se ut

Säg att du publicerar 2 tutorials i veckan. Manuellt: ämnesval (cirka 30 minuter), disposition och utkast (cirka 3 timmar) och WordPress-formatering (cirka 30 minuter) landar på ungefär 4 timmar per inlägg, alltså runt 8 timmar i veckan. Med det här flödet lägger du kanske 15 minuter totalt på att skumma utkasten, lägga till egna skärmbilder eller justeringar och sedan publicera senare. ”Skrivdagen” blir ett snabbt granskningsfönster.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • WordPress för att skapa utkast till tutorial-inlägg.
  • Google Gemini för att generera tutorial-innehållet.
  • Åtkomst till GitHub API (valfritt token från GitHub-inställningar).

Svårighetsnivå: medel. Du kopplar konton, klistrar in en API-nyckel om du använder en, och redigerar en AI-prompt på ett säkert sätt.

Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

Ett veckoschema startar körningen. Varje måndag kl. 10.00 startar n8n automatiskt, så att innehållsgenereringen inte är beroende av någons kalenderbokning.

GitHub frågas efter trendande repositories. En HTTP-förfrågan hämtar populära projekt från GitHub API och ger flödet färskt råmaterial som speglar vad utvecklare faktiskt tittar på just nu.

Varje repository blir sitt eget tutorial-utkast. Flödet delar upp GitHub-svaret i individuella repo-poster och skickar sedan varje post till en Gemini-baserad tutorialgenerator med en detaljerad prompt (intro, förkunskaper, exempel, best practices och struktur).

WordPress-utkast skapas och du får en notis. Ett formateringssteg extraherar en tillförlitlig titel och innehåll, WordPress sparar inlägget som utkast och ett mejl skickas så att du vet att det finns något redo att granska.

Du kan enkelt ändra hur många repositories du behandlar, vilka avsnitt guiden ska innehålla och vart notiser skickas, baserat på dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: konfigurera den schemalagda triggern

Ställ in det veckoschema som startar automatiseringen.

  1. Lägg till och öppna Scheduled Weekly Trigger.
  2. Ställ in cron-uttrycket i Rule till 0 10 * * 1 (körs varje måndag kl. 10:00).
  3. Bekräfta att Scheduled Weekly Trigger är ansluten till Fetch Trending Projects.

Steg 2: koppla datainhämtning från GitHub

Hämta trendande repositories som blir underlaget för att skapa tutorials.

  1. Öppna Fetch Trending Projects och ställ in URL till https://api.github.com/search/repositories.
  2. Verifiera att Fetch Trending Projects skickar output till Separate Repo Entries.
  3. Öppna Separate Repo Entries och behåll standardinställningarna för att dela upp varje repository i enskilda items.

Steg 3: ställ in AI-generering av tutorial

Konfigurera AI-agenten och språkmodellen för att skriva tutorial-innehåll för varje repository.

  1. Öppna Generate Tutorial Content och sätt System Message till:
    You are a technical tutorial writer. Based on the provided GitHub repository information, create a comprehensive tutorial that teaches developers how to build something similar or use this technology. Include: 1) Introduction and overview, 2) Prerequisites, 3) Step-by-step implementation guide with code examples, 4) Best practices, 5) Common pitfalls to avoid, 6) Next steps and resources. Make it beginner-friendly but technically accurate. Format with proper markdown including code blocks.
  2. Bekräfta att Separate Repo Entries är ansluten till Generate Tutorial Content.
  3. Säkerställ att Gemini Chat Engine är ansluten som språkmodell för Generate Tutorial Content.
  4. Credential Required: Anslut era googlePalmApi-uppgifter i Gemini Chat Engine (inloggningsuppgifter tillämpas på AI-modellen, inte agenten).

Steg 4: tolka AI-output och skapa ett WordPress-utkast

Normalisera AI-output till strukturerade fält och skapa ett WordPress-inlägg som utkast.

  1. Öppna Interpret AI Output och behåll JavaScript Code som den är för att tolka och normalisera AI-svaret.
  2. Öppna Draft Tutorial Post och sätt Title till =Tutorial: Building with {{$json.name}} - {{$json.language}} Guide.
  3. I Draft Tutorial PostAdditional Fields, sätt Status till draft.
  4. I Draft Tutorial PostAdditional Fields, sätt Tags till tutorial, {{$json.language}}, development, guide, {{$json.name}}.
  5. I Draft Tutorial PostAdditional Fields, sätt Categories till Tutorials, Programming, {{$json.language}}.

Credential Required: Anslut era WordPress-inloggningsuppgifter i Draft Tutorial Post. Den här noden kräver inloggningsuppgifter men inga är konfigurerade.

⚠️ Vanlig fallgrop: Draft Tutorial Post har ett tomt Content-fält. Om ni vill ha AI-tutorialtexten i inläggets brödtext, mappa inkommande fält från Interpret AI Output (till exempel, sätt Content till {{$json.content}}).

Steg 5: konfigurera e-postnotis till administratör

Skicka en e-postavisering när utkastinlägget har skapats.

  1. Öppna Email Admin Notice och sätt Subject till =New Tutorial Draft Created: {{$json.name}}.
  2. Credential Required: Anslut era smtp-uppgifter i Email Admin Notice.
  3. Bekräfta att Draft Tutorial Post är ansluten till Email Admin Notice.

Steg 6: testa och aktivera ert workflow

Kör ett manuellt test för att säkerställa att den veckovisa automatiseringen genererar innehåll och skapar utkast korrekt.

  1. Klicka på Execute Workflow och verifiera att Scheduled Weekly Trigger startar körningen.
  2. Kontrollera att Fetch Trending Projects returnerar repository-data och att Separate Repo Entries ger enskilda items.
  3. Bekräfta att Generate Tutorial Content producerar AI-output och att Interpret AI Output returnerar strukturerade fält som title och content.
  4. Verifiera att ett utkast dyker upp i WordPress från Draft Tutorial Post och att Email Admin Notice skickar ett notifieringsmejl.
  5. När ni är nöjda, växla workflowet till Active för att köra enligt schema.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • WordPress-applikationslösenord och användarbehörigheter spelar roll. Om utkast inte skapas, kontrollera inloggningsuppgifterna i noden ”Draft Tutorial Post” och bekräfta att användaren kan skapa inlägg.
  • Om du bearbetar en längre lista med trendande repon kan GitHub hastighetsbegränsa anropen. Lägg till ett GitHub Personal Access Token i HTTP request-noden om du ser intermittenta 403-fel.
  • Gemini-utdata kan driva iväg om din prompt är för generell. Skärp instruktionerna i ”Generate Tutorial Content” med din föredragna ton, rubrikformat och konventioner för kodblock så att du inte behöver fixa samma problem varje vecka.

Vanliga frågor

Hur lång tid tar det att sätta upp den här GitHub WordPress-automationen?

Cirka 30–60 minuter om dina WordPress-inloggningsuppgifter och e-post är klara.

Behöver jag kodkunskaper för att automatisera GitHub WordPress-automation?

Nej. Du kopplar främst konton och justerar en prompt. Den enda ”kodlika” delen är valfri formateringslogik som redan ingår i flödet.

Är n8n gratis att använda för det här GitHub WordPress-automationsflödet?

Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod på n8n Cloud. Molnplaner startar på 20 USD/månad för högre volym. Du behöver också räkna med kostnader för Gemini API-användning, som beror på hur långa dina tutorials är.

Var kan jag hosta n8n för att köra den här automationen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärt och hanterar n8n bra. Egen hosting ger obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här GitHub WordPress-automationsflödet för flera kategorier och taggar?

Ja, och det är en praktisk anpassning. Uppdatera WordPress-noden ”Draft Tutorial Post” för att sätta kategorier och taggar baserat på repository-språk, ämnesnyckelord eller dina egna regler. Många team justerar också prompten ”Generate Tutorial Content” för att tvinga fram en konsekvent struktur (till exempel att alltid inkludera ”Installation”, ”Exempelprojekt” och ”Felsökning”). Om du vill ha striktare formatering justerar du kodnoden ”Interpret AI Output” så att rubriker och kodblock alltid normaliseras.

Varför fungerar inte min WordPress-anslutning i det här flödet?

Oftast är det applikationslösenordet eller webbplatsens URL. Skapa ett nytt WordPress-applikationslösenord och uppdatera sedan inloggningsuppgifterna som används av noden ”Draft Tutorial Post”. Bekräfta också att användarrollen kan skapa inlägg, eftersom vissa låsta roller kan autentisera men ändå misslyckas när inlägg ska skapas. Om det bara fallerar ibland, kontrollera säkerhetsplugin eller WAF-regler som blockerar REST-anrop.

Hur många inlägg kan den här GitHub WordPress-automationen hantera?

Många. Den praktiska gränsen är din n8n-körkvot (i Cloud) och hur många GitHub-objekt du väljer att dela upp och bearbeta varje vecka.

Är den här GitHub WordPress-automationen bättre än att använda Zapier eller Make?

Ofta, ja, om du bryr dig om kontroll. n8n hanterar flersteglogik (dela upp en GitHub-lista i många objekt, formatera AI-utdata och skapa utkast pålitligt) utan att det blir en skör kedja av zaps. Du får också möjlighet till egen hosting, vilket är praktiskt när du vill köra fler körningar utan att betala per liten delsteg. Zapier och Make kan fortfarande vara helt okej om du bara tänker generera ett utkast då och då och inte behöver så mycket bearbetning i mitten. Om du är osäker, prata med en automationsexpert så får du en tydlig rekommendation baserat på volym och flödets komplexitet.

Sätt upp det en gång och låt sedan måndagarna göra jobbet. Du behåller kontrollen över kvaliteten, men flödet tar det repetitiva utkastandet från din att-göra-lista.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal