Skip to content

About

Website for the Web Writers’ Collective

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

Web Writers’ Collective

Netlify Status

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:

Send an email to contact@webwriterscollective.com to request an invite.

Tech stack

  • Hugo static site generator (theme webwriterscollective lives in themes/webwriterscollective)
  • Tailwind CSS v4 for styling, compiled via @tailwindcss/cli
  • Netlify for hosting/deploys

Local development

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 prod

To build a production CSS bundle: npm run prod. Hugo output is written to /public and is git-ignored.

Project structure

  • content/: Markdown content (pages, anthologies, noticeboard posts, authors, etc.)
  • themes/webwriterscollective/: site theme: Hugo layouts, Tailwind CSS source, static assets
  • archetypes/: Hugo content templates for new content
  • hugo.toml: site-level Hugo configuration

Notes for organisers

  1. 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.md with a relative link to the notice against the issue_notice field. All this does is update a link to the theme on the contribution guidelines but it may do more in future.
  2. To update your organiser box use the {{< organiser [parameters] >}} shortcode. It takes several parameters specified as parameter="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
email – 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.

About

Website for the Web Writers’ Collective

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Contributors

Languages