* add header and nav tags.
 * adjust the extension logic for block view files.
 * fix the spelling error.