Web-site has been redesigned again.
Major changes:
- All files are now Markdown (CommonMark) files with Yaml-frontmatter, therefore all files run through the same template and so have the same layout. Luckily, Markdown accepts HTML code, so most pages still contain lots of original HTML code.
- Removed duplicates
- Removed dead links
- Dropped separate screenshot page as images are contained in manuals
- Previous feature page is now landing page
- Henrik Becker's German manual is now a single file, German umlaute are corrected
- Menu slimmed down, using sub-menus
- Jekyll is no longer used as static site generator, but Simplified Saaze is used instead
- A couple of minor corrections in spelling
- Positioning is relative, i.e., whole web-presence can be moved easily
- Removed all JavaScript and web-fonts thereby reducing storage by 500kB for each page having "social icons"
Converting all pages is quick:
$ time php saaze
Building static site in /home/klm/tmp/jpilotweb/build...
execute(): filePath=/home/klm/tmp/jpilotweb/content/blog.yml, nentries=18, totalPages=1, entries_per_page=30
execute(): filePath=/home/klm/tmp/jpilotweb/content/doc.yml, nentries=10, totalPages=1, entries_per_page=30
execute(): filePath=/home/klm/tmp/jpilotweb/content/pages.yml, nentries=0, totalPages=0, entries_per_page=30
Finished creating 3 collections and 29 entries (0.02 secs / 1.01MB)
#collections=3, YamlParser=0.0014/32-3, md2html=0.0011, MathParser=0.0004/29, renderEntry=29, content=58/29, excerpt=29/0
real 0.05s
user 0.02s
sys 0
swapped 0
total space 0
For later reference, here are the values from Pingdom Website Speed Test for USA, Washington D.C.:
- Performance Grade B, 83
- Page size 542.1 KB
- Load time 374 ms
- Requests 16
Weight distribution of old landing-page is:
- CSS, 57.80%, 313.3 KB
- Script, 26.78%, 145.2 KB
- Font, 12.47%, 67.6 KB
- Image, 1.24%, 6.7 KB