From 332a09415e957e2a09439d104615c46bd8ab8ee2 Mon Sep 17 00:00:00 2001 From: Pat Dryburgh Date: Sat, 25 Aug 2018 11:20:19 -0700 Subject: [PATCH] resolves #8 add JSON feed --- README.md | 19 ++++++++++++++++--- _config.yml | 1 + _layouts/default.html | 2 ++ assets/images/icon-512.png | Bin 0 -> 14851 bytes favicon.ico | Bin 0 -> 24379 bytes feed.json | 32 ++++++++++++++++++++++++++++++++ 6 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 assets/images/icon-512.png create mode 100644 favicon.ico create mode 100644 feed.json diff --git a/README.md b/README.md index e2cbd92..2aab3f9 100644 --- a/README.md +++ b/README.md @@ -136,6 +136,20 @@ To use the post layout, add the following to your post's [front matter](https:// layout: post ``` +### Icons + + + +The [JSON Feed spec](https://jsonfeed.org/version/1) states that feeds should include an icon. To add your icon, add the following line in your site's `_config.yml` file: + +``` +feed_icon: /assets/images/icon-512.png +``` + +Then, replace the `/assets/images/icon-512.png` file with your own image. + + + ### Credits The theme credits that appear at the bottom of each page can be turned off by including the following line in your site's `_config.yml` file: @@ -154,7 +168,7 @@ A [copy of the license](https://github.com/patdryburgh/hitchens/blob/master/asse ## Contributing & Requesting Features -Bug reports, feature requests, and pull requests are welcome on GitHub at https://github.com/patdryburgh/hitchens. +Bug reports, feature requests, and pull requests are welcome on GitHub at [https://github.com/patdryburgh/hitchens](https://github.com/patdryburgh/hitchens). This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct. @@ -166,5 +180,4 @@ The theme is setup just like a normal Jekyll site. To test the theme, run `bundl ## License -The theme is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT). - +The code for this theme is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT). \ No newline at end of file diff --git a/_config.yml b/_config.yml index 83d4b37..9ef0f54 100644 --- a/_config.yml +++ b/_config.yml @@ -19,6 +19,7 @@ description: >- # this means to ignore newlines until "baseurl:" An inarguably well-designed Jekyll theme. baseurl: "/hitchens" # the subpath of your site, e.g. /blog url: "https://patdryburgh.github.io" # the base hostname & protocol for your site, e.g. http://example.com +icon: /assets/images/icon-512.png twitter_username: patdryburgh github_username: patdryburgh diff --git a/_layouts/default.html b/_layouts/default.html index f3d946b..2dd36c9 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -10,6 +10,8 @@ + + {%- if jekyll.environment == 'production' and site.google_analytics -%} {%- include google-analytics.html -%} {%- endif -%} diff --git a/assets/images/icon-512.png b/assets/images/icon-512.png new file mode 100644 index 0000000000000000000000000000000000000000..3ca74c073d438dc7b7fcaefd75173fccc5fc4d36 GIT binary patch literal 14851 zcmeHuXHb;Qx92lM5D^3?9a?Tk=B}ot^M-xGWAqw*X z1IUoW5G04$$JhUdTU%ROyH$H{-MjbwFjYO%-KWnveZudY>WMbc)1V}0A_o9~QcF|y zJ^(<$Arv4Z1pr6{66X$nBX&~ORR(}}iI+|vkpO^fvzDszgJ8(U^u;_Dqq@Uw!)eUb z6hMoDnw_IaNZHto&cK4zlO4(#8^cT{AW+&9%Fd~HMo=SBrlSt7Vvj;GQyCN%3B6Qc z(1PC4gxZG#X1piEmiQkO;VXld5=H@DW0r`sBOTspqky$3yexciU;OsH@u?dbDA799 z683fgP>Sj#X}m;i1>7MqfP`Q2zDm{#I6s;C{hLUqCHodM38Dt!bvH*#et9AruXrFW z=2()dE?0PEjqY#;@80vJQtnw2BD6&8geY6l7j0Y#^d>Q1c*|u#YvfcRwquOA55hpeE?dj z=l+~S!~w3&G7R*ywmEt%hYw%Tt{+wC#V>laV^v!6V|8l<%z+Y#~G-D2-jbW$|H}#MSkcH0$BFM81Cc zBYV%@cex(N-^^BX!o+K(Q1&%$h~b=c&Q$#_ZIO{pud|-`_h|Rq8fdE{!WemyQrtP) z(epEFGlw&!S-@k4mv(gIzg&i0$g=T#1AU?u5E*?Ra^2=hQ#Lsn@7Q(TyCnXoi;Io|>{$qZ#p_VjOW-qtXRFwwtRy4HSytj9Lo^? zk@n=!D%7;Y%Km5Ceg`6#?DmnV3Mr*PzrdcV%U3zrSrPoPV}M!?L-5S&+`tcW9v3bC z`kH|&`I_Z^f=P^l`}JnwaP6$32VS)1Pc!1T+6 zcnye5#?9%u`#`hWb>>8o`~GmqfpkO=qMHfp(|H#G`uv95`yvhHl;d4F8@8T_)-| z=%+*B88__^bTBqpyVn~a4DHRfTMQfn!|y^?YBjrWs&~~i0|O`OkAtfeP6B`VtnA)Q z!5}WXdf1~CxOUF^j@y^G)oRwT`N*K6!pluTp}Ui7@bfb35hS%-(AFwU5FutiEtkxd zP!>DT5xbvSk+bt7Vz2#rXcrf!7u?A*hY7n#=uNegU8A5RqVGkFk<>W9>ltXt?Koh7 z4=vxuSM;?ZMQ`N$1`i$Hf4=FLN`JiweFO6`3svU^*hx6fGC;_So^iDb(!qjdy|Tqf z20zhY>B-q!^BTTqL7nHw@Z==aRs-gaI*MW_SAA@rHiy*$nq- z8n8bOX4EAa4PTSov~ASf;TsWYQN_=oTV_uk4;l@5*IsDb=E)Xw6l<(7iZU*IK!2GQ zvpT-r=7(l_kzRO3DgfQAK)6FFNue8_A7MUIf_*L^_=R$J=O=BP8!pUTSeJAVyu^NS zU!r6j*KEBv&03+pfj=%L*B(}FuBFU+>CVhO92^}z%0=6N=Q zfo9d_n-A8juen1e$X6d)(4pKIM_5EjiWo=h=57Gv;%{WF$YBztZlCV~RSr6St#l|y zgYoCZfJI-{VlY3@UsOe@0cp$->)*Z)H(3~3Cv)n0H+f@TcJzheBt@jLHA#iv>tBU0}L>6$`PdRoAmPCx_PB_k>Zx*iZJ(% z_skvFY7y|IpJk6@>qrJ?8q5xYlne*YWC>sR_ZiC5Ne0q=D{ODsMV!GpjA&aRfXLWMVhqv z*_gPMp$HP3Z^au4YX&IUrz0!Lf`ws3TXJnWm&5%bOt60uBApF*oXrAVfl7k%)N{_( z0hFCucgwc1=jL9z1s?7qshUwuZB}>R{;NQ8`YJ(ijF2guh-+F>Whk$9 zx~jgaJ-VlvAw+NXUVWqEq5Vee%y=a&W2J3Yv!75mD{bE+d`xKJryK%dp-QtI>B9Zq zQDf(qMKYxPQ%dz0zbs$Isxb9L28_RskX_fWYk{Ex<6nZ8lNu+(mJRAUj+tJzr`TP% z?4JKK=1aAp7~RV1Icx6|63*SR@m7-C1brP7!OvfO`eSEO*R%@iXRL6RUS8k$`7kRJ za^`;HFRPmF)j%_?8GB`ynp()@&L>O<2#-fB0_?Aae5x;ZlM6GusS&UOh;ABpJh#t3 z95OxkF;Q{7EO0t^Kd7 z^(&dJdXKv~-sSDG>0%z+THkAacjk2vlNaD=`38MM8tYNd(6n{>e7!}#X(?dAT@n?S zef)7DIc#t3IFll12AiZc=}6JFJx$yF#qhvkzc_w#iN-&1Z9Z5Mm1j1#mnA*gUC@T9 zZjwqF8MuLcz~>>DB6(lr?COmwEWt0NZb`pdU>`TBC%>=YxlhisWS<}_m(l%(zGL2Z z30(j%!2;iJa$$YF-|>;0|C;%FNzrN9m{rR6spd|(I<`;w0!~Q^tPo`qNDY)3l=dIR z)Ljov&Xi14Bp(TU1D{qWTGsCA+$TD6d2Jccq9ut^Cp{I%_jb#t5+lJ;^d9 zE&>$+4lbms_mC}LDS|Ag*s~C`&=o;svLx@Q!!iL%SSI&8`)m>Dn;&1%h(nu+oq=X< z#tV=Opx<5QjZdN(x5L}ctc6okihPjaRc%$!DOB^V(nfl_E!=;`{y{F9i zV04fvyu*uvA;5TpkWWzU3<0&X%Wn@Q!+~?ShIvimy#M$`50XB$;Nt~kDrQP7S_be( z**VuKJJa01HD0y8L!>#^Tjw&sqO;pM1niWS*|8R8?{;3Ln#319eg{!dIG(}g&)|-k zU4W3gPn0N9G<2`OU%)j>=E_nbwre!U)=x32t%$mQOdSxvM}V0jUW3!BeBf1P7-cB!Et?qvDmyRZ#GlEUx3-40*xeUw6( z=vQiwiwpW1$V3_H#Vo8#R0!LS6JF|<>a&wh0#Z|J1xRJw<$<%S%WKEULUs-lB{s@w&zNn zyH&Gf%7UQkk22}zx7MO5r$#S&Q*ALJe935JJ?47FfJ{t6z~^eNrVXlO1u^-QDv^aO z)5}*F#Z}D`VjSXXS(NnbU)D}Ne%Vvi@dbjIh6f=YpbZW{dif~i~I53gWm?CqgE`m72?8%5N z=!+nYIkG?1VG*Er6LG4r&z6JUJ@%bO8p;HEHxo4@6k-B;ca>v8Bh4T?=-sFuYO+QF z(7SK>eTherf}TXG`W)721P=c5vZQM1S8V!Oh9VpQ<6sT+-$bVWgu(J3mi|vt%6}m( zQFz~UtmLRR=kq;(cI#-qkTYaQE7_<*?KuSlqnxUJ((&DPs(aRU(y{_M zdxUMy+yoj%MWKvGpGObohR@(nj}^Ub+@gB31WjVznhvdq^{s$0BdMAt9OZLM5~{6)y_sCtx%8*3_CaVujZ3 zTlYO~FR-TTJw4(?E710~l5k#PP_4ChNt|O^$TZ~*iQ-J|m!icuRhudvMZeLRetpn0 zcc!$O!~Atlx5cTe@bG~y;!NI%=CW1bj4p05m+6OU`*cEpSs7ENTjnc{?}Z+Tb{K@R z60!H*Kp|Z(5mknzKt5X9qxm65CU{BTk*WK`-a3>%;$aeXRA8u6?=J2<;Q z*$fYwUw%N_yTVW_+>=;W-@UqIZha< z>oKz{c;PyAUx{AA0_91|_~E46)s}S9q@O`EXPirUCYdK}nwZ|sH#non-S(-p`NX|q z%~YpZWUvFbwNl3^$x?}4^g`^aQEI$(wpfxBU*s#uFA0xvi>tjZ){^F(C1IQy?>k1< zom4$He>@nG#|<_sDD+#L_U>{~VJDMtuhm5Uu9XT+-1BQHA11oBvlL|%k6UgWTu0i~ zI;;kqUJo4dI!aKnZQ2>G5t6R&_su6wQd|2950DDCE|*92Bx(e-BW)%6g!V+7w=YCudL0d2ZLZ+Y#5;^wh$aFH>(7J zIKmL%yC@q%6@u+E-P68l@sPyx$nxFTAm5nViA60~+STR;u-(ILR43)Hh5}qy|;ePAZ)OV4^cxVZTQF4a}WsYyBAN zn!6wxHIgGE4fh3!Ej;#*Ea!+2RIm&te2=V7phRhEJ~#f3XL&KSm*kTl_{fuPT#O!RqU=Z4q-eM{Ct7i6BI zT8|1)Si5p)VbvgA@v_!Xljw$d-fjThtYz|bmpG3i$hBez8{&1aMwlq%;#BR-0(rS6 zOvGi=0S?YtXgHulGoZ$kG$%U?&+&~V!5fW{P;5l&NM4GxeAQPdDS5VqNUpol}A zfrAr2)u&|FX#b0_#Ll;I93V@Dt4V;mjr&i1AyxV9m^FgNIEAFoa^xUPUTuu0bOe-Otz{_?FKak@o~dy2g|)WIFO4aAe#^bQ zvzu(T^N=7CIvU?j(Y*E`*&NyTIUJEzKM2U(sI(OHJG8Jj>Oq8au zI4ag0IKCUAE2*`X*2`&PiA~xl@z)fW9s#6AJAW~9j-QqDDjkJzSBxm zVF%hFMm&KN2FZM^W&7KkRMj!KKI?!3ja8l*k8hz=?~9W&EHySAE8Y3E(G9*vd*N{W z{f55fP^I6wpPqXC`@uvTS?=xbf&leB{VV4SiDOl;7{~d=+^K|)p3?|8Sq(%uB!fV; zx;Kyed?Q1cmQe;~-w8|RP*GJ+j2X-9nRv%(?!nk6Wgff!!A{6rf6Dtq0e)??s6ljJeKzkM4P$w-}0QqGxM#Axe4J-^c^=ksxA9|s0m=b ztPN7LCDg#`Q_HgLqZew2MMl#;HTiadU00OOgA8-QKK@j@?B-bK&^sbxr{nX<3VUfi zhJK+GnL_cew9huxZ8O7oI-be8LE{`ZyFXt9N>UF>3ON>oGAo7^BFyeQrWM!5B3)z&6BXpa~|! zsKf{wZ*#E53_Oow4Zj2W^_?)5IMgH{r{vT*yt_knCSxO z5Elx7lCh(}9v$nSwjDJLfDkKC+dyWOuVh1i&jC=drw9Dq)B9%pQoI4-qZI3>= z=rW2;J&US{_5r(^OUM%5hAD>LZ$@KZk`CV9+DmdRDjy0jH%`Ta@2zs`R^8$?S(dJk zP5H>TtK;(C=lBjX3sDSAePBFN3omu^R9z$zitLyc^gSHf1Drg&)6j&+h6zd;EmnAU zZYAym1l+P9wEdv+w1XnNUz+x42~HXPQhcCG)}3aS2QU}E=gYENI9FgL9@4k6DBRgW zqG}2DT(>?W?b1@J`1UKtpmEx!P$A&cw*&3>aQvfpQ^6i8LJc+U-=z;@`igF2?u zB=k(slzuKW6Shx!A`YbNcV1=WHrblmWag{AQ5sBovC1PL^628$6`1MKrp#o>u3A+G zN6O61{nW^kfT?&&Mv@dZM=vGr46e&=cXu8OW}aUXG8ge3sZPy_!&QZHnsu}jx@(<6 z!*OR4y=!Oq$4)|cW9!pFFFf71N+IA*uYY(5uNOnux=(UsiH56BQTyn@%7|J<^^KdQ z7a~31*Y#M1eyN>wv%}amm?1Ne;5*Qz&Cz|^vGQ0A@U+##BY)4k_~ zFci{gm(FNtm(6(9>+7R3o2;RR2vN~R1Q>E(y4pb86+Aq&xlj3Kc75%ScI5A z&GGY+ntBwP%w{o~lpiRh+WC>}16d8=JU1J2FnT@Eo9GC3{c*NXR5hBW|}z?V^RT?B~ z#ExzjR3L{9s&kEfAM3eBcScY}vxMka8o&L(U3B$x<9f;)mU3)qHwnZLy00iCam%i& zQq^XZmoo^9tyxU|KBUpLbLfvaG`UZak?-Fy9`hZn0UF8qCpZ4gz8Wo$EW-P@ed?_7^eRKw`D~H=k%q28yvVKGAB?37!br=^1^8zoX?bacZ zA6kuV&tdyiD3`5a{F-|rA~ny~_Ew!QJ2D*|vFhVQE(A>Vrb{QcuNp1r^BheWD$-Ym z1(~3OM`_-s33YVj&*MssePhvgqBN_Qr3HAX>*?hndUqq z_E*VA6q!Gr4P-F+IprH-(lY%?!IRqf#~$gIpk~DN)6J(E^SKH9ggi5yiE&YoJ;cID zG=}1u0U|5c%lKSYws;cCHRfcJ2A@mRN*89`KLVxBM>;0{#vs(Cz$Fxn7X5+dHv;*@ zU<08JJkP%UH##W-d4uXIjHrV%)MVzMkxv{s?f;EU!pUm@GRbWnW^e|^?hYRMXsHnM zH>@ER=!CKlev$C_owCDgKoIlKVgCVYjL1Ga-utMN9_@O?^n>OIj3NT{8oWOtU5ZC5 z^oKu@qxRUaHaqd04(R)(sHre*9G*Cv5qj4KASZjuUSkv9V|6mFk|p4$3SRaxPp1TM zW^2p$2X&oZ0dc8`Vm9R;TzUq69Tepayz|>EV4Z&~E*0||vXZe6{{H&E**ZH8oP7PF zS9NK9S1viX%B@k6@~5a4`%&Ex{PNqr<^Z1jq!D(5Z~zTFKn?KsT|MlH%vmT*laLd< z`RGZ{#|vKvy7XtserbTlh)kR44hh#)ms29)HK^^J@Zl*;8sRXg1r0joqwMuR%u0a) zu!iH(mwy57UQi`>NtgWpHe#{~_D*Q$b0KP?KWlj|)c`jb^F}!SUThNq#uDaQ7{#Bp zX+oXQB71MW$iI<0iV`H`-UAi;BlSOr{;6mFW7TV8VblL`zGRjdydjh!cp-UrGub|N z`5f(<9=abb;o`{b>7AwCvwl1WpDNful4cUP{K(&0rSEn^BhMD9N;`*Gm|k|iN2e*R z-E#Y;#OFj|0-9B0Q?>h|Xsf|_88XO^TU1DZ(3&@78P4aJ+2L%_`s&oLIhTV|6by1j zrR?2K3|VLPw{$nxs|_}@Q|Xr>eHpReb1ctsOQJUjd3jr98 zSE&@K{{58=$&A2gi{sC(t|0U&m#uE-wYMz;#l9ahQEEOLLnv>@DZ(G>4k$Jp%lJ=< zTls_stf^vuc?FdHlr~CPE`0nD_c1aC9YI6AoCsLfDBWEzR-4W2h{2s-_&{M4oFsTI zm}0qK+V}qSvCSiGYf??ba>uqufSJMe+LlsdUj4eZE=G|`pnsnt0olKDnz;*^JHJ|oyNrYuoM8}7 zCx}D7)m}a*tGBmh)v;K>vKPIvl0*TdRPln9T9RZ{UsV(?cc!d&b!=1L1MHcN=y`mL zW{Y*0g&i!>?ogzVSnVvLTL_C-sxfpvQ{PIV%iT6sU()OrPcY0is}V7Ky*@UbVfKo_ zl^6c7@1h{^DLKd|&nLQkJ4uLh`0h+tTHB#uJ1*%#S6BAxb|i2g*|1rQc*)9Sq>euM zMR~HjS}7`9>B=eul&1tOx5lfZN9KddH1v>d5-AYdIk zT_+zHO*Ag`X!BnGuITE8&|yus$EMs(@v&Cn?{Z_;>q=Y)Lc4bsrN5>q zq;~RHvL7iU&@)_3^VOn1z*k}eY<*hN+LLnrQ9Z0J-L(f+tK-+HoCA^iSoashbjXH#0yBdrJw?+LI;5nHv}9@asnM&}u!7@HrBEJIEn!0gpEz zut`Z~e2h?gUOFy(fzLWZb=9>g=alJzE}X}!)~!5*+s~!c`nHZ@uV@HdCWP?Gbr0U3 zQy?u+Wx-#2zwMs8+KweWKseFm z_`j5$0k@Ov6l<=tuL1WCS`Jb>n9RDIcKE6z_`Gl|)m90N5_iX5m-kXyYk7E<_9b%} z!7m%$l9e&GF6SMqj`Fm~jK)82wkW}VP8!7t>^;ZeOl(amjXUB8E&XoqWu78?hc)44 z`11V>p=kR#KTdRMVu{E+T&5T9g1)V)c>3{8>(cb;R>N8QBThvIfcF6-?eFvsK>A36 zFLv$_)3E+YlDr^h&N6V&`2!7vz_@A?@`Q})&sthA8tIgZ^Zr?y0p`;h1?8vzN|_fy z3;DNXO##ya_D?E*P{dO(+0vHBMgPgJ3m_dKed@V?W#T(164XVbuHVoE1RTB~oeaLH zt-m`$)HgZ69R5_mj`L5_ZUX7_(W(ajN!nRpN6qF=y4c^~mb%6Qq_c35Q{fNqIv_N- u`QlsFpQWZEAf122{O30RyBO^$Tf$j(h98-*3iz*1Kub+ewd#(|lm7u_i$Hn+ literal 0 HcmV?d00001 diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..080e9d52bd7e7bbf1d961444941ba250c93fa564 GIT binary patch literal 24379 zcmeG^2Urxz(zCM*!Xil}D1zi5AgG9ofS`a%5CjED3KB)4Vju@kNsyP!07wcKKR*Z*E%!{fr;4==;i}~w__nx&o~htj7x?< zceoFJhJs;!bBxz>5URElLi340sJu!Dg|y)UzG#Nf+jl}>Rm*DMZ}A+NzjG8qA5??u>-pSRz7Q)xzOB{f}2PqJkfrr5KVhDVa388Va5cnOaFK-zqCbfrSjVpY{L}WG zw4Q&~x%a=mpTsjBKJ$tC8?gaK;qQnIu;#o5Mqpcj2nW{)9P<5->h*!?)pPP$9t1wG zgTRvd)w44pi+G;@oCYwvY}Ljn{$Ujs!AUKGQ1BSPYY&n2A@kpkBiaZU3R(z5K@Fir z_CnzGU zA=IlL2%K8^CI81^n*ioFVozXD6hvO3-a@}`?LR+T5j(4y0AV(HFVl z{(W)~YI+5>xfg%6pynV5t*-m$te=S$LT}@Pz^ehU9q9k-1%5Bkf?~vX0Q`6JpNS2^ zuyRA7^K}Sx`i|`9t^*zf(j%2=Rs16x95m$p8Ok`6uchnE#0W`HW8a zGxQHIxdfpadLaxg1BB)hgut#h#C>0@SCF|8-GmmGS=GNqHAGoi3-?WJME8V0gwS$I ztLF-q7D7wOL7@Nb|9`F^aFOv4`j9Gwp@PpJ1WtTE1P0xOP=vRz4*ra9{W<-IoNMqp zz|7|mSo(6cWS2rqA&oyF=*cCs1 zU(3g@g@`(RiE7rqxka5?xPwDO5B=WP65`hUa&TL$5H*mDTI{}6-$0JxA5YxGVW1U^cG zP>p@R9vg%A2;n<1hGypkVL%EP53`C3uOG}RfoUK7^Z5U1-N-(`_e>z1Z-XJHf@7NG z5QcL*d>7LX5o4mryYUHjZ4Ivhxer8Qz8@1#D5yLPNU&<2L# z`={zwICjgl%0GQGhv%MkcoAdHKG_W=tbIWRxZfBMb!f93dJ!bj*wa+`jl z-^hx1@AD!{q&xYq# zZU3(v;}`aG%74&)Mtlr7R|?4)B5cnAWeE^*Ezv@3CJ|K#CW+A^pKzDYW#V z)f&kU_=|ld@t(wck_?b!fFuJX8Tc=ffwlQSq&A5IBo2@`K;i(2 z10)WRIPg#BfbTKY!_?R{ow{)NY8NXuU1@Il~N-PTb6VBV`J zf8c}zY9f*{n6>$m7u0F1Mag}}la8PNEO!~>deje`#ssi6^%l0KT)2+^VDQGnH5ciF0e*6MyfL@|2)ZZIs2~f*Fw>!eD31VAmy1-G zU}Pg%67qi&!(P5losc<`M+hI0>GXb89G&y%#m1Y}rJOq92_cWd3Y(=)4Yc~5kF<7o z76DjU&nIo!eExB3Qb>E)1Magq=1aIS5ecS_3TZldKEjm40m8hZ=@5^K`VK;Dh)bm_ zK`S}mSBdT3uik5{h-N7WgHmxHpdT&@`M({9KTFf~VQy!>{By=Ktm zLhS=-8Err2jwr2J+`tQ$il7e?GiR9XRoXgQUpY>O-#KYm^kB+Sx@OFBMi)4jNk?mo zoel_~(aQ$&FH5ecu6V9)nGK{?YwbQLHTed3T~BL`rb!Q2betXElITD2?o|G%);j0$ zoZ7(Lolg%X#Rdj|rCjU9I>#MMa6Pot5_8)CnmNhNgIiMwZjx+SQ;xllPt^px7poZ2>g_g!1g6@*C$z=ZJ zIw#HuYsEFabWn(n(=uDie^N<^=hNkPi<*=;-nrRLweG02YLvvhju6v)-z~PjF@r?o z>%RCl?U`E@`F;{+L)*k&Exo8jcR6Oy#|r5s#^>s!%>{TWQdQj=-q0(idv98~jwgCz z#y0veWt4|SVtf_nwIl{XXvu8iy%|58`;k=Br8 zK)$Z#t%2FXg;=^9Psbz-kDenqWG;k=MRN%*dRQkqd)W81e2hubnj!z&grFB z_bZ8s+x9#N(^m{!)@m851cvWzq|MaT2xc^YGePIkC9!TAFNa!r$Ll?1oz{bAqw0I> z#^;Uk+`|wldQQ_w!S6Mw&De?KJ3pR^7g;&TdNOI9s_q+Ip24p8QV#1#}OEwl6tC_qIPu%^=#JC=7sHx_2Q;ocC|L(FU z@z-8q82L)8GqAGseVE?KZd8S2O25Y+Rr*Nw zX-lM`{`nr7Hw))phB;*` z!TuMT+4e6OHLD5UPVQ9(G#vJi_P7mPvCJ8@q`4=Nm-4hv+`lq@|LMv-(PnB~8BtyW z0ek|CC%k1ABTEf*>;0@|wd+qel{10ROug}|8XZ$M-q5OYuTxKSz(@z>&(-!fBA7<=LP zfZI|a!7&=c{;-!hN4nA*S7|orEj*pZtva~e<%^$htq7H&4-=|Sn32wiI0cP8dlF~v zDD^zNoQ)<Ml&eBjrn-^~f>Zr$B;4kdY>xBK}W%1VY}G9k&Vtz!$L zN;2suj~_dEC+76K6}q_1WTE%G_Y8MVi9MZL#N>%24xrB5@+XHD65NN<10#f~~sDVTTnfYY_4 z*4d$$3}Kqqk80Tl_gM?C$tY-E36-tt$89`unQ&MG3w*Gzh0f|7VpVpuC2y_I)#C;> z>sQAR)I2}fHw%qs949CyW(<7Klf1pFG}nWSN(E3&qb$fEdn7V$-k==l=iV9p?s9MP zZNS6_(9&Otl6JaT8`#KQgw1!!C9|wvY#3B8x6ECi)70biLj&KNl-rqk`5CXH%cnMY z2sMpIjZkObdar?7IMh`_HtJ0yke<*rWRm{U31xu}IjHoA^%dECa4Q8;_~6QBE9BH zLt}e&YR!DE2u><3*DF+-qhrL=uEDg&)sB29;Iwz=l-M&rFe>A5k4zpA# zZ8afAb7cCa{B2D)>VOTL<>Nd+xn0yPs_zPp5AyAN<=sN}lH1TSNAM&)KN-Bs0$ni& zePk^u9&>eUnWT`8UWlN{uYelW!@KP_c(e~mPBd0pB_&q0+tj%zQgG7TF9bxNo9dq1 zC&7ZycwnBc-XyqqxSPX`&?@KOA&F92N4eB|8|o*gX= z<<-dP&j@mOc{eTbx$Ju_A+@Z+N-Oo$;>k5ddS^;m`dchB6hcM$`4gu+Jn6W&oM_n( z5cGYnQ?YIeru^RMT}Y=9PLPS7p9dklJNBTj>`s`9ayzXZoX3>F4IUbK3fDJy8c`ep z{Q95j%g5Y;pFX^J1Iq)J(**;YN_BF5WCdX7L1~ncK?&o>!H(khO20twsj(p#xYZ!M z{T9V0Ia%=7dh;Pp@F6$+^r7AfetLc{_#I%bt5(1$DZ)>cvL7GgJhmPtVP|CM4T@VK z@Y7p1>i6Yim|+tBiwJyf^Tb=WkOp_suA*8M^9bg~9df1J@dvdA&2~gO1$4Le+Jd6< z1^b6N4Yfme!3;FNj^3$N|#1uSZUFa;#+ZCt@EhBl=98P49Pr=d!1NSwjJmDc*dm6LOb+s4WB%){9sdpHCA8H;UZ9W@EBk69%X>>KVNeUL%*{3gi z7zc(}X&}4f!ER~i?z-%=t{5v?^rTI?;xKAD+-&C&TAV0YCeyREuOcFe>6V;|z*foe zZomA!A^l=8m);zOU!9&!wSyvUM|<7b@y)Gdxw?r}YGg+Ab~#Jm?U5=Fkj>Wg%kA;| z-jwcI8*KhqKFg;2A?5C_P_B7`vVnN76svs6u6bwIs3?!l?9wOoV$u<3pVn!~q>OaT zK?Yewn>_AG86Vz#q`hlBnb)WQ|N!Vzi)pY8}70NYiU-Iv^ZljqnN&Km0Z?> zbwyfj8yr{wSc*pM7VquQ&8ykmNP^3mmq5IdI+m_F>tu5TZEjJNOfm~yM{ z=jhC8yI>H#>=1u*z)+7~0IO9qawpE?N)cDtU3HCSpGzWTjV_s*#c&u|tG9x--s@rfd^*5Tr8 zO0bbBez6RPv1IQQ1F!wF|9;xD@+R%Os0tQYsS(WUT0&zxUfXtXJAX4QqwbHyjdX1YE;6#grF7g z6YV>C=lp|Yi4aMv{dWD=Iaa1S=meeLsN2Rg4+-sa7a{WyZdq(;v71`P7hKhQ7=BSS zKP578;eF>DhgM1JhL=ua3h|SZbndgETik|qy?4~OiRZuDZOx)^zqhGxxft8E^gix1 z7B8e~QJax(Ht85Sa>L+xCM5?IfGy#O5O`-Gd~|8Wy?|k}4C^IZ$4HmgnE{oGnO0qD z(yDGRLdI!zqTa4=3%L{l*gcG8NRqj6KrYTyT2NH46|dVa7v{QEg-f}or1AJ(Nrs1S z^?2DNLs@0)mD_k0eOU%7RaSc0sud4BQVr@Yo6`VB=IU20Sd{~@(=xPe<3-D9wr!_t zSyQ(#kZll2L0>kogu9@Kjmm^>Hk2lhwMb=LS+O22Ebqizqnc4$0LeM~N0NWTJWP1qfx zRMKjy6ZT=&YAJ7DnbX)xv~%Do+hVn|3b98mW$0odSs%S38{?IeMvDs@ySY;jR?K47 z=`?t$rj2J+?PG~3zAj|lVDr5HrcTyP9YoF}Fz#&>O-nGIf6 zr(a3(;;4zX2dYd2ny;@9Z?k-pCK1Xd+pmFH$jT$LvU9-=%JNEPXHi6v6qX;xqopg=jK1 zy_Cn-U++YpcZn8KOuagl&2xC=LFfS9`sFnb&ma8C*aPM9lg34xA|EQ}$}_(=(S0>< z`&1|+{AR);ZQEe4_{I|v@E5)Qdc)@rK`F~7Ak z)K0D(TUt_9UQ&G9Q&`bZ=95Tga>T7`LAs_?{#CyuQ=-;g3ZZ9*hjX{UOVR>1nD3s( zQT?D4ed6?uWL#=&2fd(m8V`y|b7U|t()l%uEnz4oWjdVNbPI%2XCuGZ9+q-eu58za ziZ(B~RR1!&0&rL!R~K}3qneMZ=uvz*F3u{}CCSi5k)Qs0!H1LcZc}7234zCR6%2VP z?q~`6dQdDV$%1`}!=~93%y8(ngcN%H=f|o&p>^1gSpLg>lY{Vm0-&g%D*x=D;nn{G D1pYnF literal 0 HcmV?d00001 diff --git a/feed.json b/feed.json new file mode 100644 index 0000000..6ab83af --- /dev/null +++ b/feed.json @@ -0,0 +1,32 @@ +--- +layout: null +--- +{ + "version": "https://jsonfeed.org/version/1", + "title": "{{ site.title | xml_escape }}", + "home_page_url": "{{ site.baseurl | absolute_url }}", + "feed_url": "{{ "/feed/index.json" | absolute_url }}", + "description": {{ site.description | jsonify }}, + "icon": "{{ site.icon | absolute_url }}", + "favicon": "{{ "/favicon.ico" | absolute_url }}", + "expired": false, + "items": [ + {% for post in site.posts limit: 15 %} + {% unless post.draft %} + {% capture content_text %}{{ post.content | strip_html }}{% endcapture %} + {% capture content_html %}{{ post.content | markdownify }}{% endcapture %} + { + "id": "{{ post.url | absolute_url | sha1 }}", + {% if post.title != "" %}"title": {{ post.title | jsonify }},{% endif %} + "content_text": {{ content_text | jsonify }}, + "content_html": {{ content_html | jsonify }}, + "url": "{{ post.url | absolute_url}}", + "date_published": "{{ post.date | date_to_xmlschema }}", + "date_modified": "{{ post.date | date_to_xmlschema }}", + "author": { + "name": "{{ post.author }}" + } + {% endunless %} + {% endfor %} + ] +} \ No newline at end of file