How I compose my newsletter
Four weeks ago I decided to start putting out my own weekly newsletter. It’s called zzmag, full of internet and delivered every Monday. Some folk have asked how I go about publishing it so decided to jot down some notes.
- A text file for your work-in-progress newsletter. I use Simplenote1.
- A Jekyll-powered website to host your newsletter archive and handily convert Markdown to HTML.
- An account with TinyLetter to send your newsletter.
- Create a new text file for your newsletter.
- Write all content in the Markdown format.
- Once your newsletter is ready to go out, create a new Markdown file in your Jekyll-powered website and paste in the content from your text file2.
jekyll serve --watchand visit localhost:4000 to view your newsletter.
- View the source of the HTML page and copy the HTML markup of the newsletter.
- Log in to TinyLetter and click
- Click the
View Source Codebutton on the WYSIWYG editor and paste the HTML markup you copied earlier, replacing any existing markup.
Send Previewand admire your handiwork!
- Jekyll provides a handy way of generating only valid, essential HTML markup for your TinyLetter newsletter. In my experience WYSIWYG editors have a bad habit of creating surplus and spurious HTML tags.
- Own your platform: if anything happens to TinyLetter you have your own archive of newsletters, hosted on your own domain.