From a8ef43f222f74e994f1e7f9f44ff46fcfe6ce4ad Mon Sep 17 00:00:00 2001 From: Blulupo Date: Wed, 30 Apr 2025 08:54:36 +0200 Subject: [PATCH] add robots.txt / sitemap.xml / favicon.ico --- app.py | 23 ++++++++++++++++++++--- static/favicon.ico | Bin 0 -> 2141 bytes static/robots.txt | 8 ++++++++ static/sitemap.xml | 7 +++++++ 4 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 static/favicon.ico create mode 100644 static/robots.txt create mode 100644 static/sitemap.xml diff --git a/app.py b/app.py index 9cd919c..36f24ef 100644 --- a/app.py +++ b/app.py @@ -3,13 +3,30 @@ # Copyright Hersel Giannella -from quart import Quart +from quart import Quart, send_from_directory from config import config from routes.home import route_home -app = Quart(__name__) +app = Quart( + __name__, + template_folder="templates", + static_folder="static", +) +# favicon.ico, sitemap.xml and robots.txt +@app.route('/favicon.ico') +async def favicon(): + return await send_from_directory(app.static_folder, 'favicon.ico') + +@app.route('/sitemap.xml') +async def sitemap(): + return await send_from_directory(app.static_folder, 'sitemap.xml') + +@app.route('/robots.txt') +async def robots(): + return await send_from_directory(app.static_folder, 'robots.txt') + +# BluePrint Routes app.register_blueprint(route_home) - if __name__ == '__main__': app.run(debug=config.DEBUG, host=config.APP_HOST, port=config.APP_PORT) diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c3d3d6cfb0556365cb9cd12cf94a14dd608431f4 GIT binary patch literal 2141 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyacIC_6YK2V5m}KU}$JzVE6?TYIwoGP-?)y@G60U!D!tzPA?$SK*A<`Nh@y z=jWR{U&p{=DxQN6jGKo4&5t`?{Z(ITsA*Cg zS#d{gcXRuFsjSyqPFTM=+p^8`t%rEWlDAwTK<_XndAqwD5#f=32;^`UctjQhX%8@V zJDF_<%uB01T^vI!PL~G%w4ahFFyHk=USH{xh}E|=zE~CI&n^>Qdv(%V^&#ho!Rcem|4{C`^e z^D_O7DedNhwKacTW@oOfcTkw5%Bhr)Uf_{&!!1rsZ@G!vn_IpYs;ya^a+2u(7%rD4$N6+1JxgF;;7fD?rwj2 z;znUi_l(!aeM%q9omzhA;hOXM9hUso%^HCVzx%dsHu_lctPASD_Ip?(ZozsgpcjUd{Tyx2i!*PZ9v_g%in-{q#`*{+vy z4HleLpGDjQA0K{M_`o{tOrYD0+ADu%tPoPo=oFlC^2qD!(zDFg%uw!ch&uAq@c52R zwGTZ%F?n2Nj_Xz~c`)q+um9VgO0%DHz*Q}ar!tO9^aix~`;|KF{TrUq=Ml~qP+W_m^mgQ2AnKSNO~P>nc}IZ!p>nJFb1 zASIXAC~^RmNFpim&CE?LsVqok0J}=RATQm1Q8@mC9h? + + + https://hersel.it/ + 2025-04-30 + +