Deploying your Shakespeare project

    Deploying your Shakespeare project

    Learn how to deploy your Shakespeare projects to production with one-click deployment, custom subdomains, and popular hosting platforms.

    M.K. Fain

    1. Deploying with Shakespeare

    Deploy to shakespeare.wtf subdomain - free, easy, one-click deployment with custom subdomains on a first-come, first-served basis. No custom DNS required.

    Step 1

    Click menu on the project preview pane → Deploy

    Deploy button in project preview pane menu
    Step 2

    Select your custom subdomain

    Custom subdomain selection interface

    ✨ Benefits of Shakespeare deployment:

    • • Free hosting on shakespeare.wtf subdomain
    • • One-click deployment
    • • Custom subdomains (first-come, first-served)
    • • No DNS configuration required
    • • Instant updates when you redeploy

    2. Deploy with Nsite

    Deploy your static website to Nostr blossom servers. Nsite allows you to host websites on the decentralized Nostr network, tied to your npub (Nostr public key).

    1

    Build your project in Shakespeare and download the static files

    2

    Visit nsite.lol and connect your Nostr account

    3

    Upload your static website files to publish on Nostr blossom servers

    4

    Your site becomes accessible via your npub - visitors can enter your npub to view your published website

    🌐 Nsite benefits:

    • • Decentralized hosting on Nostr network
    • • Website tied to your npub identity
    • • Censorship-resistant hosting
    • • No traditional DNS required
    • • Direct connection to Nostr ecosystem
    • • Gateway access for easy viewing

    3. Deploy with Netlify

    Deploy your project to Netlify for professional hosting with custom domains and advanced features.

    1

    Have an account on Netlify at netlify.com

    2

    In Shakespeare, go to Settings → Deployment and add Netlify, then connect your account

    3

    Click "Deploy" and choose Netlify from the dropdown to deploy your project

    🌐 Netlify benefits:

    • • Global CDN for fast loading
    • • Custom domain support
    • • Automatic HTTPS
    • • Form handling and serverless functions
    • • Branch previews and rollbacks

    4. Deploy with GitHub Pages

    Free hosting for public repositories with GitHub Pages.

    1

    Connect your repo to GitHub (see the version control resource blog)

    2

    Follow these instructions for setting up GitHub Pages:

    GitHub Pages Setup Guide

    💡 GitHub Pages benefits:

    • • Free for public repositories
    • • Custom domain support
    • • Automatic HTTPS
    • • Git-based deployment workflow

    5. Deploy with GitLab Pages

    Free hosting with GitLab Pages for any repository.

    1

    Connect your repo to GitLab (see the version control resource blog)

    2

    Follow these instructions for setting up GitLab Pages:

    GitLab Pages Setup Guide

    🦊 GitLab Pages benefits:

    • • Free for all repositories (public and private)
    • • Custom domain support
    • • Built-in CI/CD integration
    • • Automatic HTTPS with Let's Encrypt
    🎭

    Ready to Build with Shakespeare?

    Start building amazing projects with AI-powered development on Nostr.

    Turn your ideas into reality through natural conversation with AI

    Get the latest Shakespeare updates and resources

    Stay updated with the latest features and announcements. Optionally provide your npub to link your account.

    * indicates required
    Written by M.K. Fain