From a3730f9a9cb91dd98faad2d0b835f906b89d2141 Mon Sep 17 00:00:00 2001
From: Lars Berning <151194+laberning@users.noreply.github.com>
Date: Mon, 15 Nov 2021 10:37:16 +0100
Subject: [PATCH] improves GitHub page (#29)
* adds verification information
* gets description directly from github
* reduces some margins
* removes header and footer in print view
* some test adjustments
* adds some metadata
* fixes a warning
* updates backlog
---
docs/README.md | 2 +-
docs/_config.yml | 36 ++++++++++++++++++++----------------
docs/_layouts/default.html | 8 +++-----
docs/assets/css/style.scss | 12 +++++++++++-
docs/backlog.md | 8 ++++----
docs/img/icon.png | Bin 0 -> 16483 bytes
6 files changed, 39 insertions(+), 27 deletions(-)
create mode 100644 docs/img/icon.png
diff --git a/docs/README.md b/docs/README.md
index 4f7f702..c8fd07b 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -3,7 +3,7 @@
-An open source rowing monitor for rowing exercise machines. It upgrades a rowing machine into a real smart trainer that can be used with training applications and games.
+A free and open source performance monitor for rowing machines. It upgrades a rowing machine into a smart trainer that can be used with training applications and games.
Open Rowing Monitor is a Node.js application that runs on a Raspberry Pi and measures the rotation of the rower's flywheel (or similar) to calculate rowing specific metrics, such as power, split time, speed, stroke rate, distance and calories.
diff --git a/docs/_config.yml b/docs/_config.yml
index 45894c7..b06d08b 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -14,12 +14,28 @@
# You can create any custom variable you would like, and they will be accessible
# in the templates via {{ site.myvariable }}.
title: Open Rowing Monitor
-description: >- # this means to ignore newlines until "baseurl:"
- A free performance monitor for rowing machines
+#description: A free performance monitor for rowing machines
# baseurl: "" # the subpath of your site, e.g. /blog
# url: "" # the base hostname & protocol for your site, e.g. http://example.com
-twitter_username: laberning
-github_username: laberning
+
+author: Lars Berning
+twitter:
+ username: laberning
+ card: summary
+social:
+ name: Lars Berning
+ links:
+ - https://twitter.com/laberning
+ - http://www.linkedin.com/in/larsberning
+ - https://github.com/laberning
+defaults:
+ - scope:
+ path: ""
+ values:
+ image: /img/icon.png
+
+github_username: laberning
+google_site_verification: kp2LqEz4JhvucGcmjdvFJXF0rpXA-asxk2uTTtQDTKA
# Build settings
markdown: kramdown
@@ -36,15 +52,3 @@ navigation:
url: /physics_openrowingmonitor.html
- title: Backlog
url: /backlog.html
-
-# Exclude from processing.
-# The following items will not be processed, by default. Create a custom list
-# to override the default setting.
-# exclude:
-# - Gemfile
-# - Gemfile.lock
-# - node_modules
-# - vendor/bundle/
-# - vendor/cache/
-# - vendor/gems/
-# - vendor/ruby/
diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html
index b5c90f0..d62470d 100644
--- a/docs/_layouts/default.html
+++ b/docs/_layouts/default.html
@@ -2,17 +2,15 @@
-Dkr8zSRnhkEUymPbQ>ez7qq82Gpk3x^b`?OTiEOIn0S|V8rMHchcU9nkoY^uG-F;hNYcgO|dh$y~Mw Z%(EcC_dEgTsnA7U&`hz@R_L%4uLz#g9?z#MioyR{d*L##fccNu{&YvO1m< zKs+gz75bLq`_}*P=<_>!tu&v*Ivyt|t=4idmn%|2r?9%HaaIcwY;P^9SL*D<#^(Bz z;X @yUU@IV)t-pm6l4~S($1l4#cokukuOjPpwzndDH3(Kjx~$@d zc;VN2Z0zNKTor>ITs^&3^Q~yuN@>Mpp*zDlc`tlM3VPjhC3wCKvyJJi%#0w^q8 z+;%75D)b%bmH0zaE0PHQss;Li N6 ?+o2XM zgxv3Rb&QWLyS10u^IGsVsv4``fT0GUjjI^XQXb_pON8n!UsLL8a9qdR<&kzVVuZ#l zT0u&%(JIaj2if5eZ*E~AmI+%5s7lrv^qJ`B(a|RV=TcPJ!O9h`;~k?2o+=Hl^HqKu zZoAw+>e2&p>3-pXIqqi?O7r==Zm^G~?#p7(RT4}3QK$4U329mKsa%fCL7J1CsD^}W znFEj`a+-Z|3IB8gVmpZy1H&EvRnEyRfKc)qI&EUTrU>EvhFS}(z4)W3{to{=JA@d$ zRtmP70r7Nuq;*xR zlrF>bqRH9p0jQsG5|tNNc4fVPDx?RDl5&e=?yu(Z)zBGUpP=ms6ZV?t{qFNcV`bd* zy7#c8%s74+6?E?_Jxy=KNJH)Be96XN#p%Vy28)p(K^-#L04?X`$ XM^=8Lk2K4t9UvTyAge2EcPH>@j#lyL2Z#5XD%1B7ZzjG{`RTptPlqlbXh zQL(6(I__$bmMwGLkWVy=noi# tK*P@4%*-oCG&|moe$R7xJuM;vWTSwnewt574lnL4vJffNAy_-t}VFS9hlrL z5TI0^>9NPtj x4j`&`9N;mSAoJ{sK(Ec1$c|OqKuLE zH}iLw!A$GX>UB@H!ghB|llyfLo0|q1=xn88Z()KxgDSE;Ta+7bpqthDW!dBW$9*tH zHbSnR2jBGXIP6(4YPT;Eq@i3D-tMIL*3&iT@NVNpFH0qJ`j>hvm#VBgU!uX*42|1S zNjs?SyPa=H*j|d^sa? LiQe;YFl9>rm`GscL9VtT($<+Ee(rRi$B)vMmJDu#Tyg#b`9u}mJ7O^ke&rK?X4(|@kt;XTqzMB{cZtT76d `EnEEEn?-yG9>6&Uif+Fe5{wYANJpbv*D6YE{WzfO*hh2ZfXe+2Wx| zdbG%vH%OTh762_XZ)>mBa(A`ERqH;~CayxZbQAL$w0T+sf%T)iChLw7UG8K!lBO&jD z#AMjJ7AGZE4wmZL-DUM;zD4y#&D3S}RK6t*jU-zz+JEi$*;Cw<-7$LUM_v1cV}!G3 z4v$LKa0|24k~H7`X815hhr5l3c7gU{@lNzU)R8eY9=~0E^~7sutQL=NtcWibFg{N{ zPU7{>FX5kT6zG1Y>(1oCNVYPBi}a{`caAL|c6;2czJ_IV;Lm$64NPgyU!hsFS?sGR zkl%yc(PCwjG+&i|f4O>bLpkm&dKSn&5a%cLXgewX)~ExV*tU}1X2JU~<8XcbqhiDG z%T$5|cJbl#UYlH|y^!Iy*PlO6KV#y4rNktqWn{$5{Z$sbv~D#xOPV@a376BTzWB5F z?< zo=kAlg&|pFHW ic`AnQtsEgy>Y4^0WIcD#CJAy&2_`G47-4O zE`jakI=wyL3#vb0gmp;7T42-4s#&KZs-dD29a>6Gt&}S$V}L>rh*$5djD`S-2M8&P z jDM^QF{BGh{M^2SxVIWP5GDt|wQ0ugV`t0|%ZZT!|78!kW&Ww| &iadfi~XRelo_my9~)IVt))$J-yH!F@H zZBSrpAiCvtXl{Zv4&FT(c;7GR`ozwXANx@qfaass3e*f%a(?gDtADdosY?%YPDd*> zp8+9E_$;UqxzTdQtOt-u<%(+%3^&);<2wss!3mSi4Age*r1ZLc)&29ueu`PAH0e}e zK*`g>!LLg|EltVfTX@xk1gf!N&(6>zW%1J0=;VogtCZVo>-jwUkxy6zd}tQJ833S3 zYxP_`FjcI&e>2{}2mDUeWZs a| zlL%PuUfZmJ3dPS3E|m=+1{Oc!Mgk=lG`=jUG21Z`AZr8o#bmY_NGBUqG%T6ITI$N$ zKn ~P$%^0R z3cRlp&Ai9#N`!%xo{9_^dIIP};2@5+5pnk*K&I{)G3V%Ti`ZVQ#& zdwP;uQ?5j)VA8blh5;})^zl&2(3$+BCRT%1aj*ggfS^ToLjA_{Tipr}fYfMgP0q{W z`)l1dLHR~I+MTfT#e*3F8zGuDsfV92iqCIwcvpce_<=AkOM%&wGK=+3;2qCs(tP_p zSslViZ~yUXf8_1*HlLhWbXup(6HB^m_-bR5y3c#F`d+DQB~B=pX6^LnpEl)9??!$I zN)ora3^wGdN|ccV0We@xi{yk!IL$==yU}k@&qs|~U&1Sfxl>+Ep8nSm-mWo;rj$Ja zGTo>SEl?Cdv3|9pF7~@FQ0R4Q=+0E340YImMVSeb;=NY6s#Ew74|GXbt&YsUOBws1 zdXhGI0n5E_JrBP% Z#rjPAwI(EmpUO&mv `%WH`ZgW6o=PMXl57<^W zS_7{6)if96_q@_r=CA)fDY~2j^)Qpkxa@>x^1a?_b7aq!R*Ntv%nzZ>IO5-0xr{uX zDmh|bnEToB*ff+?x{f~pp|m)&P^DDRnujF+&IRZ#M^jdQmuIJeC4UxMqu?Y0R1s0X zI@ObDr;Lb(>TNmVxuZs1-s+^KE9*bR%Mbr{TA_t-VE+Su(-5kgPM*=P&&u0yD&)1( zp)y~B7%7I1g_^{Y!}m?90balSfh!hDD?gN_I#a22a@{o0StQ`{tiom&-ESyOxT0Qa z0kq8|dLtJxbEStye2k_%KVT?Gp2lr%nFX`d9u}=m7C3o#4zRmrZaEAq$pts!BfqC( zat)$pBbvN;J&@7xJKd4Z)@Nb&_|8hD%KVg+<2eTAiAk04U@gEU_1+~|3wdF}EN_AH z;V;|; Q4p?g_Bp z6m@t0mr|uxgI}3eDlP 8?=16Z;HH(lEfY&15`{E1H{a@Wc8c |%J??7 z*L(z_HHb>oT8&xI?`L+jkL5(0!WUMMfQhkrGX%*CFxA&nJ;&cE(aw^WUR$WvhLLo* z6!vH{(9Sdr&3Cz7o(qhnzY<8RPa52_v~e`=J$X=-F5AtWon$rH(lgc33qex3K+@5u zN7s4gB0%n~g4j5xne_Kjzp9z~sZgxZiFJ}|`c+eE6ag+q V=j4W{&ZaY2mH_b^fUE zKit{KQ(xv{;UOJYW8-?CN={~AFeKD)&1D7KhwOmInCZM$4!&AC`&1X0-%q(n8&6Aj zb0F+_JD4K2=61j3fBNwQ{#w5PZ?kM 67b*W43+ogPmgY+r&+ z#hF|vaZT^DrXO~7mWb8{?>}>p0)WDA#<48;d37*zdgC;09!)J-woXudbS^TBsP8M9 zJE=ulXQ8L}Mx`~#pQdV4w{R1qOh-?qppwVOJ~DCmX{MNG>>a53?PKB`%y-w%@7|Do zhMwApB7x;{+W){Ox4shTZGW?$TE^dg{FIy!pO_G@>PEq4fnEzzKJZ23RiFC8WfP{E z^B gzS?svQ+{Fj!@HZOLQG zCyE=(>+V`H^j2z6U50=!jqhHm=^JVIP*y|Ydk%p;%gf$cmS}5159N4H+znt{`VXZF zxfDOotSz+_cbcRQbby`i&b?W&mCC{Tvu(6QDas)~2P @82DY z^Q3LBO1 JByY%V|JKX zSkeFb+@XgVn31+rkFnCu8o!jXY#2PRxbGr8!+E-F6QH_3x1@BHM@PKT_wApvJE4#C z)z&n%eh<8 ;XOVt4^;ZO#22eS+8gwK_i(+L| z4iYQCT3nm?@=f*%P4-k5QV;cQ1PW{xCOJCmv95c)-xoQ3IFB;sF&2!zILX90EvyZ1 zzxuD7pP2ZY4%fw<`@xLop#~dZabU(GVs*C%kss;muiQ9rJk)ZLU#GX$9~e5s$Zzi- zhuF&so4E%1@epH0Yqq_s{8`2)v-PDHy59uHN_}5v sDVk`jI1Bd~@0{%sAp9&v%2^1ar0| zKodx9EN!LdVl5y+QBCIm>JB`+gS?l{Dedl|i`r#VC!;u2;-=v<09lRJN(AFrpUmCH zGNxGocvc$cg1-f`XLT7V{mvcuY;Kb3pq7{Kt_CqZ_{qq$qwHPjYev@{9ERqY5ST!v zH=x$SAqj!obhiKjLqOVWOfG_9oAM6`-x-X%>4 mwCJT zM)o~WARO8|=PuLF=B||gc}Z~riYY9%r~rP%+Lr2&zQtD~)kM@<;*{E(*6n!0op5g{ zSl7GTey$a}qAD_PaR&*oSF{j2+wSw5CC7N#yVw}*ztdKdci#-yiL3@UCwtxNXS4qR zBj*6an#Av=YY3_(zJIU2-GcPz(5A3=uZDaUxXWlcvkzu%NtbG`#^Q7{uo+i8+5lD# z>fi`1N{JG|HtYLUpHgR6SD(h!5N$2Wv#8FPGT{v3;z(PiLa`Xb?N@oqJIC+b&r`rI z-PRdxx#Eq=Y4I68eCTgYGSCK~nzU!vL{i{Zf)L*Q*Dh(7|0Q_qf*btmXRqJBnCUj` z-m6K%U}Mz0@Y-huEUIF~wc&XEcVXy9Tu)6Sin*SWt=%Nt<_=nFTwL@gcNtjHol&_1 za7BY8=cw#YXi++2(CBK--sOBb)=ha5b5W_29D*bO^4YzK9yWXPUZnn9e~A1{iYviN z^3ts4;u&>8QYNGiDh>tF5~M{*7{HAeJZf0`Cc%Rd+?=hN2U&1GGly#D_~W%_L2)x- z;)rpq0J2oRf)x)o$5o{#_Q$oI?ce@t-_?^Z&W{hv^eN_#+f9YclMB3CjDC&-GsOWX zRejjpNjUxLTcVlz9pHs2QQIvXclCYEW_KP=_gK ?gw{?Z>(ir$hheYvZI?&?{9)j zFRQzHn5ADeHbUu0WHj5ouQD!D Y8iUa)=6zy5}Z1Y%MWj~(*mn?{{+xSXp4r2bYh3ck6^t=4{{@q(O zw_2RxL(E)TKNjinr)P#&BKp~PYScZ*Qu_^)F1WSExK6g#NBfe>*6h8O%;6jGE6^_C z={62i0Mjo~3lT1k04Ar)F@LMn8NT*2EPJ-{uhajG0Ze0?C!O&yAKF`eboR}BuZK|J zlo>|I;!TWgA8ng6X`0|+{X&2VBPgE-6eEEt0KJy!B-M72zQC-Qk3QpGb~s{W4rciy zmm-c1dUY%C5%1(#&hQgc6{A(^Y_;g8*^!U0rG$f-nqi0KyXi=RWbe78sofo^fKS)p z$k!3(wThlHVhqy#R?#f{REEv78(*o;=jPxAR!4)Oz3QX_*i~B*F)Pdw)q9_Ix8_X& zm>?s1HE&?;<9aC 35+KyjZA)Tm9KGw{iTKOrVI-krwlCZ0^*v1A4kCia?d_!A zbT;?0?%1k(94CHPAeTGjdhy{Bn6L(fMhmLo|Gk(?@;Yi5BbQJz>lgl3Ib`u4mbo8& zPEV;!Wl36yw8xd)N$CB?Hb*v7HXf{(M4joZ|1>jEKxN(Q2-R2t#7zxDkug}gL@G)9 ze(^fdWMgOTeWeQI8&IXCe_!LOK-#;|%>LOQtOp|EgOWGkE^eniTy*ZBBnyI5CV!FQ ztb6_c5PW b;mir^o2c$kb3?$C*FI&;V5=n9*)QFcV!;5H`u**>)@WL43I9HESV{j3*X0uKVth z@WzacNH3*(B>B;vh*rP@|D!>vG? &W6SCIwC*px3P@(zh zwjLBsp4Pgg*ce-Vqk|J$<5J@ybIYmY^oGADp-A=x_U8cp8mGX96F1$_D1w_VOT5xP z8}<=_#L_`MnG7<_u`l! $ZO^=WUtQ@KPKpAvMm*e1@i`k}_sEO1rsn%jL3su+l*XBQGd- z^mNTC_{Mx|*HFsx3Nld$(CVmH#@DryYi^L5y$Na;>>L~El@OXA{>{jZL+T7HHN>{4 zE=yX#6<4G)3euC-2J1K5nmG3*5U90~?4f|Gl~ad~b65GR65p$vLp>bZ6IsbDK+^VX z1ZfJ5K*7Ld4{rnytyp@@n5FEG>-8Ky8KV xFT4jE5WPp4UtCpvV84eGi1a6!JN%SyD;Kz}t`pEcNBJUh{7Deb|#EpPQ zVr_hkPEuNS{Lja%md*7~j$U(-O#yAfzV(5Gvv_bmTEdg_Bxl9@WmZ_ddn-LvucdT4 zo ?||jef07u|fvET` zRE-udG(QkNMu~ X*qtSF?)3SG=RRUJrBs~`qRi4mI1hg>9pQ?i?3JKjZU!Ke}O zYLuX^7e)o_AGERJogTCaVfipm`THlEmp@CeM#ktU&B|Lh+Lx?#*)^7v$$&atdZ}rN z_+a;rM9qPhVQ092D2h`_74c1239^i=SM|n8qgpx}`Ucpz4=dM^Wr^n^p&CB4F~i%! zF(UGm3F1b9e%Sx@m&egP11KM|y2fPXiO|Q38^Km3Bsv`^65TSPCtoT{j@l`Dd_k5+ zTx%k@cyQz^8A4qHTl(n7%8 2 zpS9iqb>63VNj#jyx406|7FEANRoo^+Lc-{UsBow>@VbEYi=A9n)dVJ iBNm z-&@A6p^>r#G{)g{7UdnKT`Ec8z&koU`mw4aI5RO7>=~)K<>CJI_5Fzg94r_(5_vt? z5;5{h@>J3i<6d#GF~3soXgIcpO1D`p7!f{^>9Ya1B3O5sg;s4>A7YB&OUHcREeta! zV56k6f3NL lTzkGmQvN14|}%No*!hK0IN z??95?R8ZDp^}_5$N%kP>5INgLOFb&(=~|U%6$~f?u3|zFydpN}{|}_Wp(jM^ t z!MU$;3CrZA9PTRPsKd{ `yAr?RYiqdX%)E#P&S5s_tEWYmoI`E0-lDdwKN#zOE7~tC_?st2?5dHi{4=F;y zLVcU7MixBFKM@`gYn#Jb `N^c-skI#+fgJBEs&nE32muan|EfJi zzJI1KplwH*e--t3WF9TPb2h<4zkn<8YwjeyI2{QD!NhEg+NRT1N-#Pv_AHCFN_@3< z^;eU+AS5erW*HrRZ+zcp*a9GEAwlu?wDBe4;wl@EH{9o5wagfF^aXZReDS{VX<~C| z<@<|wRh!&J4I H6i5kdYVz@G2sbwkA zWVW86{5R4?$p dKN9GE&6X`A$sA_fEl*m&`MotXih+HLU{ zi7#M-5}b|<(>-4DG@6)hl@K@rV|I5f7aeZjdJBS2&cTgto%Qy?v8C!&&H%%r>pth1 zz}QlbU==fldrFeI(U`^ViF&*+II$KGsU{5l$pe|lQ7U0vb6aBKZwh0Z1;Sjb UB3Q!b`gMz)xWsbQmEu-_U*SlW^Sw=wZKeU1XVu}++1^g`*t4$TP=~2s`*8D%r zpt`UUrM@|-uR+)#+5)6Y<@p-}%Pi}t$6%0g{Xp=n^019EmKF&z6&8@=PoUo}kOnZm zxnqtz6(Otp1$1=}gQ}d_AMHOW^WJmC>ybCSAEiV!F3JFYZ=^AkhH<&x^ujh-D?1np z=kuXh+UxSX9TWne_*c^o>AhXr6pEL;pPhj8UuBCpLgBzL-P@Z2=AW;k0oT^+;HZM< zT_u`mY^if54Affp4{Rm#y90zENYS!|p!Uq# PYX