Mobile Warning

This application is optimized for desktop browsers. Some features may not work correctly on mobile devices.

For the best experience, please use a desktop computer.

How Can We Help?

We're here to help you make the most of Hack Club Spaces!

Documentation

Our documentation covers most common questions and provides detailed guides.

View Documentation

Slack Community

Join our community on Slack for real-time support and to connect with other members.

Join #spaces on Slack

Email Support

For direct assistance, email our dedicated support team.

spaces@hackclub.com

Frequently Asked Questions

How do I deploy my website?

Click the "Deploy" button in the editor after making your changes. Your site will be instantly deployed to your Spaces URL.

How do I set up a custom domain?

Go to your site settings, enter your domain in the custom domain section, and follow the DNS instructions provided to point your domain to Spaces. This feature is only enabled for select users!

My site isn't updating after deployment

Make sure to save changes (CTRL + S) and/or try clearing your browser cache or doing a hard refresh (Ctrl+F5 or Cmd+Shift+R). If the issue persists, check if there are any error messages in the deployment logs.

Can I use JavaScript frameworks?

Yes! Spaces supports many popular frameworks. For advanced deployments, you might need to adjust your build settings or use a build step. You can use npm and yarn commands in node.js spaces for this!

How do I give others access to edit my site?

Currently, Spaces only allows specific users to use our collaboration feature. However, you can use the GitHub integration to collaborate with others through a shared repository.

Common Troubleshooting Steps

Clear Your Cache

If your changes aren't showing up, try clearing your browser cache or doing a hard refresh (Ctrl+F5).

Check HTML Structure

Ensure all your HTML tags are properly closed and nested correctly to avoid unexpected display issues.

File Paths (IMPORTANT)

A common issue occurs when people when linking files by using a path like "/styles.css". This will NOT work. Make sure your file paths are formatted like "/s/[sitename]/[filename]" Double-check that all file paths in your HTML, CSS, and JavaScript are correct, especially for images and stylesheets.

Test on Multiple Devices

Use the device preview feature to ensure your site works well on different screen sizes.