Back
Upcoming Classes & Events
MM/DD
MM/DD
Today
ddd, MMM. DD
7:00pm PT
Members Only: Poetry Group
7:00-8:30pm PT
Members Only: Poetry Group
7:00-8:30pm PT
Members Only: Poetry Group
7:00-8:30pm PT
Members Only: Poetry Group
7:00-8:30pm PT
Members Only: Poetry Group
7:00-8:00pm PT
Fall Write-In with Britta Stromeyer
7:00-8:00pm PT
Fall Write-In with Shirley Huey
7:00-8:00pm PT
Fall Write-In with Doug Henderson
7:00-8:00pm PT
Fall Write-In with Shirley Huey
7:00-8:00pm PT
Fall Write-In with Shirley Huey
6:30-9:00pm PT
Members Only: Table Reading
6:00-8:00pm PT
Writing Microfiction with Britta Stromeyer
6:00-8:00pm PT
Creating Compelling Characters with Anoop Judge
6:00-8:00pm PT
Novel Writing for Absolute Beginners with Anoop Judge
6:00-8:00pm PT
New Fabulism: Stories Beyond the Ordinary with Jenny Bitner
6:00-8:00pm PT
Members Only: BIPOC Members Meeting
6:00-7:30pm PT
Deep Dive: Connecting with Your Writer's Voice with Britta Stromeyer
6:00-7:30pm PT
Grotto Nights at SFPL: Writing About Marriage: What's Love Got To Do With It?
6:00-7:30pm PT
Writing Children’s Books with Lisa Lerner, Britta Stromeyer, and Stephanie Wildman, moderated by Matthew Felix
6:00-7:00pm PT
Fall Classes Virtual Open House
5:30-8:00pm PT
Fund Your Writing Project with Lyzette Wanzer
5:00-8:00pm PT
Write Your Artist Statement with Lyzette Wanzer
5:00-7:00pm PT
Reading + Meeting: September 20th, 2024
5:00-7:00pm PT
Reading + Meeting: November 15th, 2024
5:00-7:00pm PT
Reading + Meeting: August 16th, 2024
5:00-7:00pm PT
Reading + Meeting: June 21st, 2024
5:00-7:00pm PT
Reading + Meeting
5:00-6:15pm PT
Writing Your Personal Essay with Kate Busatto
4:30pm PT
Members Only: Book Club: A Gentleman in Moscow
4:30pm
Members Only: Book Club - "A Council of Dolls" by Mona Susan Power
4:30-6:30pm PT
Polishing Your Short Story with Kate Busatto
4:00-6:00pm PT
Short Story Workshop with Kate Busatto
4:00-6:00pm PT
A Novice's Guide to Digital Safety for Writers with Brandy Collins
4:00-6:00pm PT
A Novice's Guide to Digital Safety for Writers with Brandy Collins
3:00-4:30 p.m. PT
Members Only: Essay/Memoir Workshop Group
1:00pm
Members Only: Short Fiction Group
1:00-2:30pm PT
Plan Your Novel in 6 Weeks with Lisa Lerner
1:00-2:30pm PT
Craft & Career: The Pride of Craft: a Queer BIPOC Perspective with Chino Lee Chung
1:00-2:00pm PT
Craft & Career: Character as Function of World with Khan Wong
12:30-1:30pm PT
Fall Write-In with Kate Busatto
12:00-1:30pm PT
First Pages and Query Letter Feedback with Lisa Lerner
12:00-1:00pm PT
Fall Write-In with Jenny Qi
12:00-1:00pm PT
Fall Write-In with Jenny Qi
12:00-1:00pm PT
Fall Write-In with Sabina Khan-Ibarra
12:00-1:00pm PT
Fall Write-In with Sabina Khan-Ibarra
12:00-1:00pm PT
Members Only: Lunch with Jonah Straus from Straus Literary Agency
12:00 - 3:00pm PT
Trancewriting: Using Hypnosis to Write with Jenny Bitner - In Person
10:00am-4:00pm PT
Get Invited to Read at Literary Conferences with Lyzette Wanzer
10:00am-1:00pm PT
A Writer's Inventory: Build Your Own Memoir Prompts with Susan Ito
10:00am-12:00pm
Members Only: Remote Coworking Session
10:00am-12:00pm
Members Only: Remote Coworking Session
10:00am-12:00pm
Members Only: Remote Coworking Session
10:00am-12:00pm
Members Only: Remote Coworking Session
10:00am-12:00pm
Members Only: Virtual Coworking
10:00am-12:00pm
Members Only: Virtual Coworking
10:00am-12:00pm
Members Only: Virtual Coworking
10:00am-12:00pm
Members Only: Virtual Coworking
10:00am - 12:00pm PT
Writing a Sex Scene: The Good, The Bad, & The Ugly with Jenny Bitner
10:00-1:00pm PT
Trancewriting: Using Hypnosis to Write with Jenny Bitner - Online
10:00-11:00am PT
Fall Write-In with Xandra Castleton
10:00-11:00am PT
Fall Write-In with Xandra Castleton
8:00-9:00am PT
Let's NaNoWriMo! with Lisa Lerner

Heading

Heading

Heading

Heading

Heading
Small Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

What’s a Rich Text element?

This is a subheading and where it goes in the document flow

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

This is an h2 heading inside rich text

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.