Thanks to the @Frank tip (see his solution for using local images), I was able to come up with the following.
I added this to the style.css file to the root of my book directory based on this SO answer and this specific example :
.rmdcomment { padding: 1em 1em 1em 4em; margin-bottom: 10px; background: #f5f5f5; position:relative; } .rmdcomment:before { content: "\f075"; font-family: FontAwesome; left:10px; position:absolute; top:0px; font-size: 45px; }
I got the value f075 for the comment icon from this FontAwesome font .
Then I downloaded the CSS toolkit from FontAwesome and copied the font-awesome.min.css to the root of my book directory. I added the following to my output.yml file (in the template I started working with, style.css, toc.css already present):
bookdown::html_book: css: [style.css, toc.css, font-awesome.min.css]
Finally, I inserted a piece of code into my Rmd file using the type option:
```{block, type='rmdcomment'} Some text for this block. Some text for this block. Some text for this block. Some text for this block. Some text for this block. Some text for this block. ```

source share