40 Commits

Author SHA1 Message Date
Thomas Wade
99dcd64820 Cleaned up server.js a bit 2018-10-29 18:33:32 +10:30
Thomas Wade
f860fceeb6 Properly style creation page 2018-10-26 23:03:03 +10:30
Thomas Wade
77b3111e01 Use correct post endpoint 2018-10-26 23:02:36 +10:30
Thomas Wade
05a271e019 Merge branch 'master' into wip/yeet 2018-10-25 16:35:44 +10:30
Thomas Wade
cd861dd437
Basic footer layout 2018-10-25 12:46:55 +10:30
Thomas Wade
67506d28bf
Replace all vws with %s 2018-10-25 12:36:53 +10:30
Thomas Wade
5d5482b52e
Add customise tag field 2018-10-20 22:52:50 +10:30
Thomas Wade
bc57cbd4ae WIP: yeet 2018-10-20 21:24:39 +10:30
Thomas Wade
b1f9680e21 Add blank view for FAQ 2018-10-20 20:09:29 +10:30
Thomas Wade
0cfde1e142 Normalise controller indentation
Seriously, what was I thinking?
2018-10-20 20:08:20 +10:30
Thomas Wade
3311a17b01 Rework post functionality
Conforms to the new post format and validates incoming posts
2018-10-20 20:03:03 +10:30
Thomas Wade
9608a9eea0 Get posts from server 2018-10-20 19:42:18 +10:30
Thomas Wade
98d7728d77 Update README.md 2018-10-20 14:11:05 +10:30
Thomas Wade
ad60d3886d Separate normal and dev start commands 2018-10-20 14:04:21 +10:30
Thomas Wade
7ed9c961f2 Move sample post into posts.json 2018-10-20 13:58:42 +10:30
Thomas Wade
b756c565f0 Remove post example from blog view 2018-10-20 13:34:53 +10:30
Thomas Wade
8cc55b19d0 Render markdown for post content 2018-10-20 13:34:09 +10:30
Thomas Wade
8b8b158911 Template-ify post template 2018-10-20 13:04:27 +10:30
Thomas Wade
d1fdc803d6 Space posts out further 2018-10-20 12:50:03 +10:30
Thomas Wade
10addd0637 Add sample post 2018-10-20 12:48:25 +10:30
Thomas Wade
dc8498fb1e Separate views from templates 2018-10-20 12:45:59 +10:30
Thomas Wade
bf28819e13 Add post tag styling 2018-10-20 12:41:28 +10:30
Thomas Wade
21297a4046 Started post template and layout 2018-10-19 18:47:43 +10:30
Thomas Wade
88ae0a7e7e Add marked.js
It's a surprise tool that we'll need later
Makes parsing Markdown super easy
2018-10-18 22:23:32 +10:30
Thomas Wade
eb47fb7290 Make nav buttons feel like buttons 2018-10-18 22:21:09 +10:30
Thomas Wade
0b077ec440 I don't even know anymore
Okay so there's a few things going on here:
 1. The main page has been split into pieces stored within views/
 2. The nav buttons are working and have a swanky animation to them
 3. Some other changes throughout that I've simply lost track of from not committing frequently enough
2018-10-18 18:59:34 +10:30
Thomas Wade
478866631f
Disable HTML5 routes
Look into the docs for enableHTML5mode()
2018-10-18 15:49:11 +10:30
Thomas Wade
a6e492b96a Variety of changes that I didn't know I needed 2018-10-18 13:30:29 +10:30
Thomas Wade
0405b1dd9c Rename controllers and views 2018-10-17 22:06:37 +10:30
Thomas Wade
6560664615 Rework basic layout
Title and nav are now little 'tabs' haging down from the top edge of the screen
2018-10-17 22:05:19 +10:30
Thomas Wade
ab4a29ab41 Remove old stylesheet 2018-10-17 19:19:51 +10:30
Thomas Wade
a9bfaa1cf9 Add basic structure and some styling 2018-10-17 18:35:41 +10:30
Thomas Wade
4153fbbf63 Use a more reasonable and easy-to-remember port
Cmon now, 2019 is a bad port
2018-10-17 16:59:30 +10:30
Thomas Wade
2a79ae01d7 Enable HTML5 routing 2018-10-17 10:51:47 +10:30
Thomas Wade
bee021d7fd Properly root 404 2018-10-17 10:47:21 +10:30
Thomas Wade
8f5757e30c Rename default CSS file 2018-10-17 10:46:33 +10:30
Thomas Wade
94a6c187d9 Install nodemon 2018-10-17 10:11:03 +10:30
Thomas Wade
014baf0252
Initial port 2018-10-16 14:24:56 +10:30
Thomas Wade
41cbc84076
Initialise Node 2018-10-16 13:46:51 +10:30
tom
4f0ce43149 Initial commit 2018-10-11 13:27:00 +10:30