From 053513b4e6dbe2317e3ec2837a4aa8bc85c6ef35 Mon Sep 17 00:00:00 2001 From: Ayo Ayco Date: Mon, 8 Apr 2024 18:18:55 +0200 Subject: [PATCH] feat: serve static files in dist directory --- static/ayo-sm.png | Bin 13020 -> 0 bytes static/favicon.ico | Bin 1150 -> 0 bytes templates/404.html | 455 -------------------------------- templates/index.html | 562 ---------------------------------------- templates/now.html | 484 ---------------------------------- templates/showcase.html | 438 ------------------------------- templates/stuff.html | 417 ----------------------------- web.py | 20 +- 8 files changed, 5 insertions(+), 2371 deletions(-) delete mode 100644 static/ayo-sm.png delete mode 100644 static/favicon.ico delete mode 100644 templates/404.html delete mode 100644 templates/index.html delete mode 100644 templates/now.html delete mode 100644 templates/showcase.html delete mode 100644 templates/stuff.html diff --git a/static/ayo-sm.png b/static/ayo-sm.png deleted file mode 100644 index 833f805227ab79a5c6dae8b91315f079746c6529..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13020 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 diff --git a/templates/404.html b/templates/404.html deleted file mode 100644 index d9bf024..0000000 --- a/templates/404.html +++ /dev/null @@ -1,455 +0,0 @@ - - - - Not Found - - - - - - - - - - - - - - - - - - - - - - - -
-
-

- NotFound -

-

- I tried my best, but the resource you are looking for is not in the - website. -

-
-
-
-
-

Don't worry 🤗

-

- For your convenience, here are some possibly interesting links: -

-
    -
  1. - Let's get you back home -
  2. -
  3. - Now: What am I currently up to? -
  4. -
  5. - Social / Microblog -
  6. -
  7. - Fun Side Projects -
  8. -
-

- If you still feel this is a mistake that I can fix on my end, please - feel free to email me: ayo[at]ayco.io -

- -
-
- - diff --git a/templates/index.html b/templates/index.html deleted file mode 100644 index 00d9577..0000000 --- a/templates/index.html +++ /dev/null @@ -1,562 +0,0 @@ - - - - Ayo Ayco | Software Engineer, Web Developer, Consultant - - - - - - - - - - - - - - - - - - - - - - -
-
- Ayo Ayco's picture -
-

- AyoAyco -

- - - Now - Certified Software Architecture Professional - -
-
-
-
-
- - -
-
- - diff --git a/templates/now.html b/templates/now.html deleted file mode 100644 index 55d2637..0000000 --- a/templates/now.html +++ /dev/null @@ -1,484 +0,0 @@ - - - - Now - - - - - - - - - - - - - - - - - - - - - - - -
-

- Now -

- What am I currently up to? -

- 🎉 Thrilled to share I am now a Certified Professional for Software - Architecture (CPSA-F®) after having completed and passed the - iSAQB® – International Software Architecture Qualification Board's intensive training and examination. -

-

- This means I have the necessary basis for facilitating / participating - in architectural design activities for software development. -

-

- Having a consistent language in Software Architecture is beneficial when - communicating with stakeholders and clarifying consistent patterns and - principles that guide the development of software products. -

- -
- About now pages - -
- - diff --git a/templates/showcase.html b/templates/showcase.html deleted file mode 100644 index 82e6efb..0000000 --- a/templates/showcase.html +++ /dev/null @@ -1,438 +0,0 @@ - - - - Fun Side Projects - - - - - - - - - - - - - - - - - - - - - - - -
-

- Fun - Side Projects -

-

- See more of my previous projects at - my blog. -

- - -
- - diff --git a/templates/stuff.html b/templates/stuff.html deleted file mode 100644 index fbfab8b..0000000 --- a/templates/stuff.html +++ /dev/null @@ -1,417 +0,0 @@ - - - - Stuff: Smaller Building Blocks - - - - - - - - - - - - - - - - - - - - - - - -
-

Stuff

-

- Because software is not just a huge pile of code, but a combination of - small, reusable stuff... -

- - -
- - diff --git a/web.py b/web.py index 5178c7b..66cb3ae 100755 --- a/web.py +++ b/web.py @@ -1,23 +1,13 @@ -from flask import Flask, render_template +from flask import Flask, send_from_directory app = Flask(__name__) @app.route('/') def home(): - return render_template('index.html') - -@app.route('/showcase') -def showcase(): - return render_template('showcase.html') - -@app.route('/stuff') -def stuff(): - return render_template('stuff.html') - -@app.route('/now') -def now(): - return render_template('now.html') - + return send_from_directory('dist', 'index.html') +@app.route('/') +def dist(path): + return send_from_directory('dist', path) if __name__ == '__main__': app.run(host='0.0.0.0')