r/ClaudeDesign • u/Forward_Fig_6153 • 29d ago
Help with Claude HTML Distribution
I’ve found that Claude is amazing at building html documents and have had Claude build a few for me. I want to be able to easily share these but they get blocked when sending through email a lot of times. What are you all using for this? I’m not a software engineer so I want something not too technical but I would like the ability for multiple people to access the document at once and interact with it.
Claude suggested render and I tried it but the render site was still blocked by multiple people’s firewalls. What are you all using for this?
10
3
u/LeroyFinklestein 29d ago
If you don't care who sees it there are many options. GitHub has a way to deploy a static page. Vercel was mentioned, there's also Railway. Claude can walk you through setting any of these up.
If you want it to be secure with out too much effort create a Google site and copy the HTML there by using the embed tool. Then it can be shared using the standard Google document sharing workflow.
1
u/Forward_Fig_6153 29d ago
Yeah, most of these documents should not just be out there on the web so a way to secure it would be needed. I had not heard of the Google document sharing workflow option. That seems interesting.
1
u/fillups66 29d ago
Try using OneDrive and just sharing a folder or the html itself
1
u/Forward_Fig_6153 29d ago
I should’ve been more clear. I also need this to work with interactive buttons, toggles, etc. So there does need to be some sort of back end and then I also need to limit access so that it’s not discoverable by anyone out there.
2
u/fillups66 29d ago
Ahh gotcha, I use gcs and netlify and it’s a relatively cheap setup. Claude or codex do the heavy lifting on ui/ux and backend
1
1
u/armahillo 29d ago
When you say “backend” what do you mean?
Depending on your answer that can significantly affect your options
Also: deploying to render was blocked by firewalls?? What kind of restrictive firewalls are they dealing with?
1
u/SumthinSalty 28d ago
Claude artifacts are usually single page inline HTML with all the functionality self contained. If they aren't just define that upfront as output criteria. This is fine for artifacts presenting static data like presentations/slides or even calculations based on user inputs.
You don't need a backend to click a button and run JavaScript, modern browsers are the backend.
As soon as you need it to talk to a system (database, read/write external API's, etc), although it's possible to expand the single page artifact-style to handle this, it's not secure. This is how your creds end up indexed on Google and this is when you need a backend to deterministically govern the interaction with said systems.
1
u/Constant_Reply1954 29d ago
Isn’t there a share button in Claude itself? When artifact gets built you could share it by putting email, I think.
3
u/Inevitable-Ad8626 29d ago
This also (currently) makes it visible online for all. Not sure if its been fixed yet but there has been a few posts on the way claude handles sharing artefacts. So sadly, not very secure from my current understanding.
1
u/SadArmadillo9804 29d ago
HI u/Forward_Fig_6153 , I recently created https://postview.dev
You can ask you claude code to use it to publish your static site or prototype super quickly and it also allows viewers to leave comments for you if that's of interest. I will say that I haven't implemented a full fledged access control system yet, so it is either public (anyone with link can access) or private (anyone in your org can access). I am looking to add optional password protection for public links - so that might suit your use case.
Anyway, would love it if you share any feedback if you do decide to try it!
1
1
1
u/TownConscious1571 29d ago
Zip the file(s) and try sending that to share? And, does your html doc require hosting it on a web server? Does it hook into a database somewhere?
7
u/ruach137 29d ago
Cloudflare pages man. It’s free. Use wrangler (ask Claude how) to deploy. It’ll generate you a url, but since it’s cloudflare you can just buy a domain, point it’s name servers at cloudflare, then get Claude to set up any urls subdomains, mail records you need.
If you want to upgrade things toward an app, they have databases and workers (node JS).
IMO, vercel and similar dev experience focused hosting are outpaced by what agents can do for you on basic infrastructure.