Visit the Web Writers’ Collective at WebWritersCollective.com
The Web Writers’ Collective (WWC) is an invite-only community for people who write on the web, organised over Signal, with a companion forum on Discourse for discussion and a community zine called Anthologies.
Useful pages:
- About: who we are, what we do: https://webwriterscollective.com/about
- Editing guide: how to contribute writing: https://webwriterscollective.com/editing-guide
- Community guidelines / code of conduct: https://webwriterscollective.com/community-guidelines
- Organisers: https://webwriterscollective.com/organisers
- Anthologies (community zine): https://webwriterscollective.com/anthologies
- Noticeboard: https://webwriterscollective.com/noticeboard
- Forum: https://webwriterscollective.com/forum
Send an email to contact@webwriterscollective.com to request an invite.
- Hugo static site generator (theme
webwriterscollectivelives inthemes/webwriterscollective) - Tailwind CSS v4 for styling, compiled via
@tailwindcss/cli - Netlify for hosting/deploys
Requirements: Hugo (extended not required, min version 0.146.0) and Node.js.
# install JS dependencies
npm install
# compile Tailwind CSS and watch for changes
# only when editing CSS
npm run watch
# in a separate terminal, run the Hugo dev server
hugo server
# to enable viewing drafts, run instead
# useful when addition new pages, notices etc.
hugo server -D
# finally, compile CSS for production
# only when editing CSS
npm run prodTo build a production CSS bundle: npm run prod. Hugo output is written to /public and is git-ignored.
content/: Markdown content (pages, anthologies, noticeboard posts, authors, etc.)themes/webwriterscollective/: site theme: Hugo layouts, Tailwind CSS source, static assetsarchetypes/: Hugo content templates for new contenthugo.toml: site-level Hugo configuration
- When a new theme has been decided for Anthologies and once a notice of the new theme has been published, please update
/content/anthologies/_index.mdwith a relative link to the notice against theissue_noticefield. All this does is update a link to the theme on the contribution guidelines but it may do more in future. - To update your organiser box use the
{{< organiser [parameters] >}}shortcode. It takes several parameters specified asparameter="value"in any order.
| Parameter | Notes | Compulsory? |
|---|---|---|
| name | Or pseudonym | Yes |
| website | Include https:// |
Yes |
| forum_handle | case-sensitive, leave out the @ |
Yes |
| pronouns | – | No |
| – | No | |
| contact_page | – | No |
| signal_link | – | No |
| signal_handle | – | No |
| other_label_1 | e.g. Bluesky | No |
| other_link_1 | e.g. social media profile link | No |
| other_value_1 | Optional, else shows Visit ↗ | No |
Additionally, you can have other_label_2 and other_label_3 (a maximum of three) along with their links and/or values.