Updates: Cc: stephane.ducasse Comment #3 on issue 3523 by Torsten....@astares.de: Nested comments http://code.google.com/p/pharo/issues/detail?id=3523 I think your problem comes from writing the documentation in the usual tools like class browser, etc. where you edit a string (with all the '' escaping) Maybe you should use the EDIT SUPPORT of help system. Example: 1. Create a simple subclass of CustomHelp for a new book. CustomHelp subclass: #MyHelpBook instanceVariableNames: '' classVariableNames: '' poolDictionaries: '' category: 'MyApp-Help' 2. Implement a class side method to name the book: bookName ^'Help for MyApp' 3. Now edit page you want by evaluating MyHelpBook edit: #page1 => this opens a new workspace where you can write your documentation similar to class comments. If you change the title of the window you will give your page a name. => If you accept the contents of this workspace it will be saved in the method #page1 4. Implement the method to return the books pages: pages ^#(page1) You dont have to fight with string escaping then