iTranslated by AI

The content below is an AI-generated translation. This is an experimental feature, and may contain errors. View original article
🤖

Fully Automating Zenn Article Publication with Notion and n8n

に公開

Introduction

This article was written in Notion and automatically published to Zenn via n8n + GitHub Actions. I built a system that allows me to complete everything from article planning and writing to image generation and publishing, all within Notion.

Architecture

  • Notion: Article planning / writing / metadata management
  • n8n (Mac on Docker): Polling Notion every minute
  • Cloudflare Tunnel: Exposing n8n at n8n-zenn.guida.jp
  • GitHub Actions: Converting Notion to Markdown → pushing to the zenn-content repository
  • Zenn: Automatic publishing via GitHub integration

Flow

The workflow is as follows: Change the status in Notion to "Scheduled for Publication" → n8n detects it within 1 minute → GitHub Actions triggers → content is reflected on Zenn. The total time taken is between 30 seconds and 2 minutes.

Conclusion

This is a test article for verifying the publishing workflow.

GitHubで編集を提案

Discussion