Skip to content
Help pages for NetNewsWire, an open source RSS reader for Mac and iOS.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
images Add more screenshots to repo Aug 15, 2019
pages Add sharing and timeline screenshots Aug 15, 2019
snippets Update footer to add a space between NetNewsWire and Help. Aug 12, 2019
styles Add link to hidden prefs, update h1 CSS Aug 14, 2019
templates Use new nnw5mac_en template on individual help book pages. Aug 12, 2019
.gitignore Add hidden prefs, add back sync account page Aug 14, 2019
LICENSE Add more screenshots to repo Aug 15, 2019

NetNewsWire Help Book

Help book for NetNewsWire, a free and open source RSS reader for Mac and (soon!) iOS.

The help book will be made available online as a web page. Right now we have English docs but other languages are welcome.

Contributing to the help books

If you’d like to write or edit the Help book, translate into another language or help with screenshots, please bring it up on the NetNewsWire Slack group in the #helpbook channel. We’ll coordinate there.

Every community member is expected to abide by the code of conduct included in the NetNewsWire Contributing page.

Editing notes


Text is written in Markdown. The .markdown files will be turned into HTML by a script (wildcat) to appear on the NetNewsWire site:


Include the page title by using @title on the first line of a document.

@title Ceci est le titre

A top-level page heading (h1) and the HTML page header will be generated automatically.


Links are made using standard Markdown syntax but when linking to another Help Book page, no file extension is needed. Thus,


is sufficient to link to the final HTML version of the export-opml.markdown page.


Save Location

Put images in the images folder at the root of the project.

When linking to images, use a relative path. For example, use:


when you’re linking from a page at mac/5.0/en/page.markdown.

File Name

Because all images are saved in a single directory, it’s best to name files so they’re easy to identify. For example:


Using images in pages

All images must include an alt attribute whose text is descriptive of the linked image.

You can use the standard Markdown syntax for images:

![Alt text](/path/to/img.jpg "Optional title")

But for better control, it’s best to just use HTML.

<img src="../../../images/mac-en-share_menu_more_selected.png"
	alt="A screenshot of the macOS Share menu showing the ‘More…’ item highlighted."
	width="33%" />

You can use the centeredImage CSS class to centre your image. You can adjust the size of your image using a relative unit (like 33% above) or in absolute pixel units.


Screenshots must be taken on a retina device. We’ll use retina images even for non-retina machines (rather than doing double the number of screenshots). It’s fine.

Style suggestions

In the English Help Book, we use strong/bold text for actions (keys to press, menu items to open) taken by the user:

Choose File → Quit from the menu bar to quit the app.

As much as possible, we follow the Apple Style Guide.

Building locally

You’ll need Wildcat, as previously mentioned. At the top level of this folder you’ll need a wildcat_settings file which should look something like this:

@site_name NetNewsWire Help
@output_file_suffix (empty-string)
@output_folder /Users/brent/Sites/NetNewsWireHelp/
@has_blog false

Change @output_folder to whatever makes sense on your machine.

Note: this doesn’t build a truly self-contained website. We’d like to make that possible in the future. But at this writing (11 Aug. 2019) the higher priority is shipping NetNewsWire 5.0. :)

Previewing in BBEdit

To get a general idea of how the pages will look, you can copy the stylesheet to BBEdit’s Preview CSS library (See BBEdit → Folders → Preview CSS). You might want to adjust the body margin and width to make it look a little nicer:

margin: 2.1rem auto;
max-width: 55ch;

Image links won’t work because they’d need an extra ../ locally. To make them work without editing the links, you can add an alias/symlink in the pages directory to the ../images directory.

You can’t perform that action at this time.