You can use the editor on GitHub to maintain and preview the content for your website in Markdown files.
You can refer to books folder for books of design pattern;
You can refer to code folder for example code for books;
You can refer to the following for notes: