Hi there! My name is Charles Lavoie. I'm a freelance web developer, author and speaker based in Montreal, Canada. It’s nice to meet you.

Latest Posts

How To Start Learning Blockchain Development

A blockchain, originally block chain, is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a hash pointer as a link to a previous block, a timestamp and transaction data.

React.js Conferences to Attend in 2020

Conferences are a perfect way to make friends and learn from experts. Here are some React conferences to look forward to in 2019. Ghost uses a language called Markdown to format text. When you go to edit a post and

Making your site private

Sometimes you might want to put your site behind closed doors. If you've got a publication that you don't want the world to see yet because it's not ready to launch, you can hide your Ghost site behind a simple

Organising your content with tags

Ghost has a single, powerful organisational taxonomy, called tags. It doesn't matter whether you want to call them categories, tags, boxes, or anything else. You can think of Ghost tags a lot like Gmail labels. By tagging posts with one

Managing Ghost users

Ghost has a number of different user roles for your team. It's a good idea to ask all of your users to fill out their user profiles, including bio and social links. These will populate rich structured data for posts

Advanced Markdown tips

There are lots of powerful things you can do with the Ghost editor If you've gotten pretty comfortable with all the basics of writing in Ghost, then you may enjoy some more advanced tips about the types of things you

Setting up your own Ghost theme

Creating a totally custom design for your publication Ghost comes with a beautiful default theme called Casper, which is designed to be a clean, readable publication layout and can be easily adapted for most purposes. However, Ghost can also be