From e77c998a94b814e9758cc71ff4b0592c5f60ff94 Mon Sep 17 00:00:00 2001 From: Alexander Graf Date: Wed, 14 Mar 2018 19:09:00 +0100 Subject: [PATCH] Invent beautiful logo and use it as doc favicon --- docs/Makefile | 5 ++- docs/conf.py | 2 +- docs/favicon.ico | Bin 0 -> 5534 bytes docs/logo.svg | 112 +++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 117 insertions(+), 2 deletions(-) create mode 100644 docs/favicon.ico create mode 100644 docs/logo.svg diff --git a/docs/Makefile b/docs/Makefile index 9b15f87..f66dc58 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -50,7 +50,7 @@ clean: .PHONY: html html: - $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html + LC_ALL=C $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." @@ -223,3 +223,6 @@ dummy: $(SPHINXBUILD) -b dummy $(ALLSPHINXOPTS) $(BUILDDIR)/dummy @echo @echo "Build finished. Dummy builder generates no files." + +favicon.ico: logo.svg + convert logo.svg favicon.ico diff --git a/docs/conf.py b/docs/conf.py index e22dd17..96412a1 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -165,7 +165,7 @@ html_theme_options = { # the docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. # -# html_favicon = None +html_favicon = "favicon.ico" # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, diff --git a/docs/favicon.ico b/docs/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..6fe1542510afda3264b5e7832fd3ba7e8b77bba2 GIT binary patch literal 5534 zcmeI0e^69a6vx+coT;hNY0T-5W@;LzQ4y475y5fNY*JC8rcsCdkvUnJ)*o7_SSk!8 ziUMkk8VMS(t0JiUX857_BLPvDF%fnJ)WBsSK*j~cW%+i`)%V;7@4elf`m@K}y^nj& zJ?FFc+#lzzMl*u_jUTUJpKoenUe##EX*8M%tgt4{JXWZko>^lx8vDyn3U6Q^@bGEu zY(QLP0v2X{06+aScpLoSmBGqMKmP8g4?xJNP{dd6MN?O!ht}Ow9~c}!O3e{WI~D|8 z!7MDP-+&)%$%sIfY$4f_x()DSx&f@u(VA2^1|9A>bDD8#LF3!(;2|7T3J z7W?eVv0I!ShUE?6qQBM6r6SLo)?#ECt5KQPAj*}#zq{>A%^R^aZ@KIc<(P62SUO+g zYdwpPu%4FPK97jOEZj-z;9Tzdbfp(qJQoEGg%T#(Uue#3ev~HR*~(%w;_3SS&{)Z3 zhwhi5FUpRCmQsnXE5AzeO?|(^N3R7j2+v_-3WBRw%G!TnPZuAfITwwhygIuH9dSL_ z)sri>Dfx4!eO}dazGn(N{)Rwod90VUJ?>B|=LsmP73Hyv!?vRzb!iqv4xSR*-SI7_ z6W*VW>4q5`$J}9NXTWSln{TDv<2+uO(s`U$VT5BVPcaCU^Gd>YdKu(5#Q3JvL3%&fJP?oM+U|Zdtt>8GrG( zH6QFkwEc{%jw=>Ht}_I{J42^x~5_wgkUQwa+mf zCY{u(+F03iPUQKPof&erO3H6?9%4FEeN9$JuHVqM$tQG}nCYw9e_eZ#$g}ERnXGP< z{WRJWY@F$FqytIKXJz$<`XBngSB4goPxz_!-PD^S@+_)VUPt=6Kg2QWWP2s;QA7Q? z`rrGw4qAiyeBRE^`H?LDq4_hvs#?`YeX2!dYB?K~wP{`t2!&ud8*mv%`%v*wD(LvgbtcH?K6y^D0I&{-Z}2;waC@tZLj z3$CtG^fmi@4d;0&zEe?0u+3|hw>2I9Tf$Ux@}6Sf`Bzr3``uBI$L_H6{5rf}nvV%S z=w3nVYXr;dx4F4y4p>WI-##c|qMSgmDb$-ErD95&G#?|d98(U0%7TaKQ@>A~^7`){ z=E>>^_MPjhoJI+cJ;H&MJLQu8fhF^hZ!QqW#`$GY_7bdU{86G$_P=O(me+q}DH$er zW^jI|{LvQEFJYp&zWeEST6TLg!g7~7BS_wR>^<<+`(tfeyu|1F?tC6EirF&r1&Per zzubFn)pZFE&F{wKcC2fS=X){TvDBVcn+4wbsS+mVygu}4UN7fcu8sESmIGZ9rt1+# z1SJK!yblVT#N=!6m&EQxnY>=kzg(M;x6#<-M&{uC#5rhl^S&%FQS4|w(Hy6BC+78q zw>*lMz<24yO?=$m?7sIf=9k6%yi?1$Nk(@BI)~^tEV|!0-}gKQQ0Y+FV&Zoa$_ps> n_B!s1iCJ1+ypC)6nh9oigxHEW-0n21SdteBza#!%%a6c6y(TyT literal 0 HcmV?d00001 diff --git a/docs/logo.svg b/docs/logo.svg new file mode 100644 index 0000000..eff14a8 --- /dev/null +++ b/docs/logo.svg @@ -0,0 +1,112 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + +