Commit graph

52 commits

Author SHA1 Message Date
bbe563dee7
Use Mustache templates for site URL so that the username can be inserted anywhere in the template rather than only at the end 2017-10-10 15:16:50 +11:00
c517baac1c
Serve avatar locally rather than through Libravatar, it'll perform better and doesn't require the image's size to be messed with 2017-10-09 23:34:56 +11:00
3b58b57cc5
Pretty up the login page to match everywhere else 2017-10-09 20:30:50 +11:00
400c9ca8b4
Tweak heights and margins on the home page so the h-card aligns perfectly with the h-entries 2017-10-09 20:18:46 +11:00
05c512de46
Make the home layout work properly on narrow screens 2017-10-09 20:06:19 +11:00
0e80d93994
Nicer layout for h-entry, with cute icons 2017-10-09 19:54:58 +11:00
b121d461e2
Apply the main content margin in the default-layout stylesheet rather than individually on every page 2017-10-09 14:10:38 +11:00
1b8a07a5f6
Simplify site title handling, automatically suffix site title to all pages 2017-10-09 13:50:26 +11:00
1f1108a886
Make h-entries look WAY better, the home page looks great now 2017-10-09 12:28:44 +11:00
764935adbd
Add schema.org/BreadcrumbList support (grossss) 2017-10-09 12:14:14 +11:00
934457f671
Pretty up the h-entry as a Bootstrap card 2017-10-09 09:55:34 +11:00
7cebf92356
Add permalinks to h-entries 2017-10-09 09:02:42 +11:00
9679234062
Add slugs to entries and use them to create individual entry routes 2017-10-09 08:51:42 +11:00
36dea2b5ad
Adjust home layout: push my h-card over to the side and display recent entries in the main content area 2017-10-08 17:19:22 +11:00
3ff560e07e
Rename the h-card implementation to match up with the naming of h-feed and h-entry 2017-10-08 16:55:21 +11:00
4b7a8a7198
Begin adding rudimentary support for posting new entries to the site - needs to be prettier and a lot smarter, but it exists now 2017-10-08 16:51:48 +11:00
a0dd673af7
Add a few more useful rels to the layout's links 2017-10-06 15:04:46 +11:00
92373fcfa5
Simplify navbar implementation - this will also allow seamlessly adding a third, centred nav if desired 2017-10-06 14:43:00 +11:00
526e105b8b
Pretty up the breadcrumbs since you can see them now 2017-10-06 14:31:34 +11:00
1c4212f5d0
Bring back menu items for logging in and out 2017-10-06 14:23:42 +11:00
ea47fb8b50
Change the login form to a Bootstrapped one - still needs some colours tweaked though 2017-10-06 12:32:27 +11:00
e141fb4666
Actually set the 'author' meta correctly in the page head 2017-10-05 23:09:44 +11:00
edd82eff55
Add schema.org microdata to the h-card - it's basically a worse way to express the same information, but it's what search engines understand :/ 2017-10-05 22:39:16 +11:00
43a1bb4a79
Fix the tag format in the repository URL - I thought npm version didn't include the leading v but it does 2017-10-05 16:25:28 +11:00
4692e78503
Add a package.json, load generator info from it instead of from settings.yml 2017-10-05 16:19:15 +11:00
062dd10b99
Display lebd version info in the footer next to the license info 2017-10-05 09:58:32 +11:00
d32b698545
Remove unused CSRF-handling JS from the layout, we'll probably not be making AJAX requests here anyway 2017-10-05 07:49:58 +11:00
bac575b140
Remove useless rel="me" from u-uid and u-key - the former adds no information and the latter can't be verified 2017-10-05 01:16:53 +11:00
7e4de762a5
Pick a more appropriate Links Blue for the dark background 2017-10-04 16:50:12 +11:00
ed4255595c
Give the h-card a nice dark background too 2017-10-04 16:45:56 +11:00
fcc02bf36f
Apply a nice dark colour to the default layout 2017-10-04 16:42:16 +11:00
e482be4475
Add a little extra space for users of http://www.kevinmarks.com/distributed-verify.html 2017-10-04 16:30:46 +11:00
332d5f9953
Apply some way sexier styling to the profiles section of the h-card 2017-10-04 16:01:07 +11:00
25a1e00cd7
Add a u-uid to the h-card to ensure the h-card is considered representative 2017-10-04 10:07:51 +11:00
484609fb8b
Add support for PGP keys on the h-card - can support an arbitrary number of keys, although I only have one 2017-10-04 09:09:39 +11:00
a070ceef3c
Clean up user entity - remove unused fields, adjust order 2017-10-03 14:52:23 +11:00
208a46e346
Add a p-note to the h-card 2017-10-03 13:17:34 +11:00
e81a44d122
Add support for social profiles on the h-card, which become rel="me" links 2017-10-03 12:53:13 +11:00
c5fd0fd326
Add email address to the h-card 2017-10-03 12:03:25 +11:00
64c4aab14b
Use Libravatar rather than tracking avatars internally 2017-10-03 11:48:44 +11:00
2fa69f9883
Apply some basic styling to the h-card widget so it looks a little less ridiculous 2017-10-03 01:11:45 +11:00
006264e77f
Create an h-card widget and display my h-card on the homepage - needs more info but it's a good start 2017-10-03 00:52:14 +11:00
5eccafa9c2
Add canonical URLs to everything, based on the wrapper template 2017-10-02 23:50:09 +11:00
2d853f9fab
Add a simple stylesheet which gives the layout sticky footers, so that short pages don't look bad 2017-10-02 22:45:20 +11:00
096df9a550
Wrap the nav and breadcrumbs in a <header> element 2017-10-02 22:44:28 +11:00
9b6305f8c9
Start designing a Bootstrap v4 based site layout, it's boring so far but the navbar is okay? 2017-10-02 22:33:32 +11:00
3d4c21e18e
Add a site-wide title 2017-10-02 22:04:20 +11:00
b0d997dabc
Rename the widget files for the Home handler to also be called 'home' 2017-10-02 21:49:04 +11:00
85f3147e88
Begin ripping out unwanted sample content - this strips the homepage down to a single empty page you can't POST to 2017-10-02 21:47:58 +11:00
058807dd2a
Insist on lots of newlines in the generated HTML 2017-10-02 21:39:17 +11:00