A simple blank HTML5 template for quick rendering.
Have you ever wanted to quickly test a content with a more fun rendering than the default one of your browser? This single-file and easy-to-use template is just what you need!
- template built with Bootstrap, jQuery and Font Awesome
- inclusion of libraries from a CDN (no local requirements)
- default Bootstrap layout: fixed navbar on top and responsive page
- printers friendly
- search in page with highlight and count of results (3 chars. min)
TABkey to select search field and
ESCkey to clear current search
- query string to process a search on document load with
- simple profiler (hidden by default) visible on document load with query argument
Please note that the template requires a PHP version 5.3.0 or greater.
To use the template file, just define some simple variables and include the template:
<?php // page title $title = 'Test title'; // page content $content = <<<eot Etiam accumsan metus at diam vehicula, at blandit ligula laoreet. Donec tempus leo sit amet sodales eleifend. Cras sollicitudin eros a nisl aliquet, vitae congue odio elementum. Nullam hendrerit fringilla porttitor. eot; // include the template require '/path/to/html5-quick-template.html.php'; ?>
Please see the source of the
test.php file for a full example. The complete list of variables
to be (eventually) defined can be found in the
USER VARIABLES part of the
You can overload internal settings defining a
$settings array in your script, with all
default settings entries or part of them. Please see the
SETTINGS part in the
source file for a full list.
The template is ready for internationalization and "left-to-right" languages (have a look
LN STRINGS part in the source file).
You can visualize both lists of definable variables and default settings when browsing the
html5-quick-template.html.php file directly.
Usage for Markdown syntax files
A special version of the template is built to handle and render rich HTML (using the template itself)
for Markdown syntax contents with direct handling by the Apache web-server. See the
mde-master branch of the repository
or use a
xxx-mde release tag.
Author, license & contributions
This (small) work is authored and maintained by @picas and licensed under an Apache 2.0 license. To propose modifications or tell about a bug, please create a ticket or a fork of the sources repository at http://github.com/e-picas/html5-quick-template.
This work is built with the help of the following third-parties:
- jQuery under MIT license
- Bootstrap under Apache license v2.0
- Font Awesome under SIL OFL 1.1 license
- HTML5shiv under MIT license
- Respond.js under MIT license
The Markdown version of the template also uses: