Skip to content

hunterirving/web_workshop

Repository files navigation

Web Workshop 🚧

Craft handmade websites in their natural habitat (your web browser).

Web Workshop was born as a teaching tool for web development classes, with the goal of making web publishing more accessible, especially to those who have never written code before.

By stripping away complexity and focusing on the basics, Web Workshop turns website building into something playful and toylike; a creative playground where you can experiment, break things, and watch your ideas materialize in real-time.



Recently, Web Workshop has become an editor of choice for HTML Day, an annual celebration of handmade websites and the creative web.

Built with Web Workshop

How to Play

  1. Open index.html in your web browser (click here!)
  2. Type some HTML in the editor pane
    • The preview pane will rerender when you're done typing
    • Your work is automatically saved, and restored when you reload the page
  3. Press ⌘ + S to export your work as an HTML file (⌘ + O to open an existing file)

Stock Images

A library of stock images is included for your convenience. To browse them, type <img src="?"> anywhere in the editor pane, then click to select an image from the resulting table.



Alternatively, if you know the name of the image you'd like to use, you can add it to your project like so: <img src="coffee.gif">.

Boilerplate

Type <!> to insert the following starter HTML:

<!DOCTYPE html>
<html>
  <head>
    <style>
      
    </style>
  </head>
  <body>
    
  </body>
</html>

Options

  • to toggle line numbers, press F1 (disabled by default)
  • to toggle line wrapping, press F2 (enabled by default)

Wanna make websites on your phone? Try installing Web Workshop as a Progressive Web App!

Technologies Used

License

GPLv3 (see LICENSE for details).


Contributing

Feel free to open issues or submit pull requests for improvements!

About

craft handmade websites in their natural habitat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •