From 17c65ee6e0e37fd5a9b04eba34d07b66851532d6 Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Tue, 31 Jan 2017 21:04:51 +0000 Subject: [PATCH] Update core pages --- content/pages/404.html | 2 +- content/pages/about.html | 31 ++++++++++++++++--------------- content/pages/homepage.html | 15 +++++---------- 3 files changed, 22 insertions(+), 26 deletions(-) diff --git a/content/pages/404.html b/content/pages/404.html index 3d01a9b..16a5aab 100644 --- a/content/pages/404.html +++ b/content/pages/404.html @@ -8,11 +8,11 @@

The page you were looking for could not be found.

¯\_(ツ)_/¯

-

For now, here's a picture of a cat!

+

For now, here's a picture of a cat!

Cat
diff --git a/content/pages/about.html b/content/pages/about.html index f873c29..d64b20d 100644 --- a/content/pages/about.html +++ b/content/pages/about.html @@ -1,19 +1,13 @@ - +
-
-

- Hi, I'm Jake, a software engineer currently working for a company in Brighton. I've been working as a developer since mid-2015, and have been studying IT and computer science since college. - I work as a full stack developer, but I prefer working on servers and mobile apps. -

-
-
+
@@ -22,27 +16,34 @@
-

About my website

+

Websites

- My website is the culmination of all my knowledge, compiled into 1 place. It not only contains all my projects, but it in itself is a project. Making sure this website works properly is a tall order, especially considering it's self hosted. + My website is the culmination of all my knowledge, compiled into 1 place. It not only contains all my projects, but is itself is a project.

- The site is primarily powered by Pelican, a static site generator. This converts markdown and HTML templates into static HTML files. The templates are generated using Jinja2, a templating language similar to Django's. This allows me to write nice clean, DRY content, and have it come out as clean HTML. + The site is primarily built with Pelican, a static site generator. This allows me to write nice clean, DRY content, and have it come out as clean, minified HTML.

- The static content (JS, CSS etc) is built using a custom build pipeline. The Javascript is built and compiled using Babel and Browserify, and the CSS is written using node-SCSS as a pre-processor. + The Javascript is built using Browserify, and the CSS is built using node-SCSS. Both are run as a build step when pelican builds.

-

The Server

+

Server

- The website is hosted on my UK VPS. Previous versions have been hosted on 1&1 and MyWindowsHosting. + The website is hosted on part of my dedicated server from SoYouStart, running an Ubuntu Server VM with Dokku installed.

- The static files are served using a custom Express server, which allows me to auto-deploy the site from my CI. This is then served using a custom, closed-source reverse proxy, which makes local development and domain switching much easier. This is pointed to by NGINX, which actually serves port 80. + The prebuilt static files are served using a custom Express server, to make the site as fast and effective as possible.

+
+
+ +
+
diff --git a/content/pages/homepage.html b/content/pages/homepage.html index b71e271..007dc67 100644 --- a/content/pages/homepage.html +++ b/content/pages/homepage.html @@ -10,7 +10,7 @@

{{ AUTHOR }}


-

Full-stack Developer, Hardware tinkerer, Hacker of all the things

+

Full-stack Developer, Security Enthusiast, Hacker of all the things

@@ -23,7 +23,7 @@

About


- Hi, I'm Jake. I've been working as a full-stack developer for just over a year. This is my website, where all my projects, blog posts, and other stuff live. Some of it useful, some not so much! + I'm Jake. A software engineer with a passion for security and privacy. This is my website, a home for my projects, blog posts, and anything else for that matter.

More Info @@ -37,29 +37,25 @@
-

Server

-

Designing and building high-performance server applications and environments

+

Servers

- -

Client

-

Creating functional, fast, and responsive websites

+ +

Security

Mobile

-

Building lightweight, cross-platform mobile applications

Hardware

-

Constructing workflow-specific Desktops, Servers and Notebooks

@@ -116,7 +112,6 @@

More Content


-

There's more than just my project and blog!

{% for category, articles in categories %} {% if category.name not in ['blog', 'projects'] %}