Repos / pytaku / c693447d78
commit c693447d788472bb6b4f27d3164cb502ecc423c3
Author: Bùi Thành Nhân <hi@imnhan.com>
Date:   Tue Aug 11 20:07:35 2020 +0700

    add favicon

diff --git a/src/pytaku/static/favicon.png b/src/pytaku/static/favicon.png
new file mode 100644
index 0000000..017a507
Binary files /dev/null and b/src/pytaku/static/favicon.png differ
diff --git a/src/pytaku/static/favicon.svg b/src/pytaku/static/favicon.svg
new file mode 100644
index 0000000..a523363
--- /dev/null
+++ b/src/pytaku/static/favicon.svg
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="57.463mm" height="57.463mm" version="1.1" viewBox="0 0 57.463 57.463" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g transform="translate(196.7 -133.63)">
+  <g transform="matrix(.35278 0 0 -.35278 -144.99 133.63)">
+   <path d="m0 0h-130.31c-8.959 0-16.289-7.33-16.289-16.288v-130.31c0-8.959 7.33-16.288 16.289-16.288h30.653l-14.241 26.358h-0.124v110.17h52.72c18 0 33.649-10.53 40.827-25.854l36.762-68.039v103.96c0 8.958-7.33 16.288-16.289 16.288" fill="#ef3d26"/>
+  </g>
+  <g transform="matrix(.35278 0 0 -.35278 -139.24 185.34)">
+   <path d="m0 0v26.345l-36.762 68.039c2.677-5.714 4.185-12.091 4.185-18.843 0-24.4-19.985-44.544-44.538-44.544v-20.927h-53.07l14.242-26.359h99.654c8.959 0 16.289 7.33 16.289 16.289" fill="#b22a24"/>
+  </g>
+  <g transform="matrix(.35278 0 0 -.35278 -152.21 152.04)">
+   <path d="m0 0c-7.178 15.324-22.827 25.854-40.827 25.854h-52.72v-109.94l0.124-0.229h53.07v20.926c24.553 0 44.537 20.145 44.537 44.544 0 6.753-1.507 13.129-4.184 18.844" fill="#fff"/>
+  </g>
+  <g transform="matrix(.35278 0 0 -.35278 -177.36 152.39)">
+   <path d="m0 0 13.489-6.405c1.521-0.72 2.442-1.841 2.442-3.402v-0.4c0-1.561-0.921-2.682-2.442-3.403l-13.489-6.404c-0.48-0.24-0.921-0.4-1.481-0.4-1.281-0.04-2.442 1.081-2.442 2.521 0 1.161 0.641 1.962 1.681 2.442l12.089 5.404-12.089 5.404c-1.04 0.48-1.681 1.401-1.681 2.522 0 1.481 1.161 2.521 2.642 2.481 0.44 0 0.881-0.16 1.281-0.36" fill="#bf3326"/>
+  </g>
+  <g transform="matrix(.35278 0 0 -.35278 -158.58 159.45)">
+   <path d="m0 0-13.489 6.404c-1.521 0.721-2.442 1.842-2.442 3.403v0.4c0 1.561 0.921 2.682 2.442 3.402l13.489 6.405c0.48 0.24 0.921 0.4 1.481 0.4 1.281 0.04 2.442-1.081 2.442-2.521 0-1.161-0.641-1.962-1.681-2.442l-12.089-5.404 12.089-5.404c1.04-0.48 1.681-1.401 1.681-2.522 0-1.481-1.161-2.521-2.642-2.481-0.44 0-0.881 0.16-1.281 0.36" fill="#bf3326"/>
+  </g>
+  <g transform="matrix(.35278 0 0 -.35278 -163.6 160.52)">
+   <path d="m0 0c-1.393 0-2.543-1.15-2.543-2.543h3e-3c0-3.042-1.521-4.844-3.483-4.844h-0.08c-2.161 0-3.442 2.042-3.442 4.844h4e-3c0 1.558-1.285 2.844-2.844 2.844-1.558 0-2.844-1.286-2.844-2.844 0-2.802-1.281-4.844-3.442-4.844h-0.08c-1.962 0-3.483 1.802-3.483 4.844h3e-3c0 1.393-1.15 2.543-2.543 2.543-1.394 0-2.544-1.15-2.544-2.543 0-6.205 3.043-10.808 8.246-10.808h0.08c3.323 0 5.124 1.681 6.605 4.523 1.481-2.842 3.282-4.523 6.605-4.523h0.08c5.203 0 8.245 4.603 8.245 10.808 0 1.393-1.149 2.543-2.543 2.543" fill="#bf3326"/>
+  </g>
+  <g transform="matrix(.35278 0 0 -.35278 -185.21 181.79)">
+   <path d="m0 0h0.124l-0.124 0.229z" fill="#424143"/>
+  </g>
+ </g>
+</svg>
diff --git a/src/pytaku/templates/base.html b/src/pytaku/templates/base.html
index 4f23664..d671d3c 100644
--- a/src/pytaku/templates/base.html
+++ b/src/pytaku/templates/base.html
@@ -30,7 +30,8 @@
       {% endblock %}
       - Pytaku
     </title>
-
+    <link rel="icon" type="image/svg+xml" href="/static/favicon.svg">
+    <link rel="alternate icon" type="image/png" href="/static/favicon.png" />
     <link rel="stylesheet" href="{{ url_for('static', filename='minireset.css') }}" />
     <link rel="stylesheet" href="{{ url_for('static', filename='base.css') }}" />