From 503b69e99a121023ba595b5c346d813f3b17aa51 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Sat, 25 Mar 2023 18:17:05 -0700 Subject: [PATCH] Add support for image based buttons. see sites/y2kfan.net for examples. --- build.sh | 47 ++++++++++++++++-- sites/y2kfan.net/news/news.gif | Bin 0 -> 1302 bytes .../pages_left/consoles/consoles.gif | Bin 0 -> 1440 bytes .../y2kfan.net/pages_left/fashion/fashion.jpg | Bin 0 -> 1064 bytes .../y2kfan.net/pages_left/gadgets/gadgets.png | Bin 0 -> 2351 bytes 5 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 sites/y2kfan.net/news/news.gif create mode 100644 sites/y2kfan.net/pages_left/consoles/consoles.gif create mode 100644 sites/y2kfan.net/pages_left/fashion/fashion.jpg create mode 100644 sites/y2kfan.net/pages_left/gadgets/gadgets.png diff --git a/build.sh b/build.sh index ea4f90e..0433d86 100755 --- a/build.sh +++ b/build.sh @@ -166,6 +166,44 @@ make_news_header() echo "" >> "$2" } +# arguments: site, page side, page, title +site_button() +{ + if [ "$2" = "news" ] + then + BTN_SEARCHPATH="./sites/$1/news" + BTN_NAME="news" + BTN_PAGE="index" + else + BTN_SEARCHPATH="./sites/$1/$2/$3" + BTN_NAME="$3" + BTN_PAGE="$3" + fi + + if [ -f "$BTN_SEARCHPATH/$BTN_NAME.gif" ] + then + cp "$BTN_SEARCHPATH/$BTN_NAME.gif" "./out/$1/$BTN_NAME.gif" + echo "
" + return + fi + + if [ -f "$BTN_SEARCHPATH/$BTN_NAME.jpg" ] + then + cp "$BTN_SEARCHPATH/$BTN_NAME.jpg" "./out/$1/$BTN_NAME.jpg" + echo "
" + return + fi + + if [ -f "$BTN_SEARCHPATH/$BTN_NAME.png" ] + then + cp "$BTN_SEARCHPATH/$BTN_NAME.png" "./out/$1/$BTN_NAME.png" + echo "
" + return + fi + + echo "• $4
" +} + # arguments: site-name (folder inside ./sites) site_process() { @@ -190,7 +228,8 @@ site_process() saferm "$TMP_PAGES_L" # before we collect all pages, add a 'News' button: - echo "• News
" >> "$TMP_PAGES_L" + site_button "$1" "news" "index" "News" >> "$TMP_PAGES_L" + #echo "• News
" >> "$TMP_PAGES_L" # enumerate and list the right-aligned pages if [ -d "./sites/$1/pages_right" ] @@ -206,7 +245,8 @@ site_process() continue fi - echo "• $TITLE
" >> "$TMP_PAGES_R" + site_button "$1" "pages_right" "$ID_NAME" "$TITLE" >> "$TMP_PAGES_R" + #echo "• $TITLE
" >> "$TMP_PAGES_R" done fi @@ -224,7 +264,8 @@ site_process() continue fi - echo "• $TITLE
" >> "$TMP_PAGES_L" + site_button "$1" "pages_left" "$ID_NAME" "$TITLE" >> "$TMP_PAGES_L" + #echo "• $TITLE
" >> "$TMP_PAGES_L" done fi diff --git a/sites/y2kfan.net/news/news.gif b/sites/y2kfan.net/news/news.gif new file mode 100644 index 0000000000000000000000000000000000000000..ac56a9debf94b20501e9508f45b8099af53a1c14 GIT binary patch literal 1302 zcmeIx`%hDM00r=Gp+Q7UImeumWLR(xnip0rPA_h(P>+m6jw69m6ter+uQcu_V#w&Ke3;7^7#wS$@w%T zDQ<6e7T|(q0CK1AptOukc*C;JGUHAl076YO zts~nmk=HJh*RPT{5O-&@yQ{_BEp>Odx_esPz3uMX*IjpHE=8xSuiJIE$ECbUD0^M^ zdWrkDh+lnf6a7CDgFg{NKNCZDh~Zy|2MXe$0)NzpkNDih)k<7_4&Ap|01c zYaMm3qvRV4`3CiDSf~w)*JAOF^1uJ40Ukl8F@YCE17H6A1Yl5r#t2VV$W+ygw{~V| z6!OtJ_IrmqlKVQxFLOW4Gimy|CNDVvYaQIYfsAn=2#B966(Z#kqtn97HxK$3k{ z2mCUHp`}N~$PvIh+1Qb$K{jtn6bX3oXpKC9&$>dhj3J>QnMKG|UHprmzy(0;r%7Xj z11v2K8B5#FO(2J(qSGbveGG;tSU8c!@vmU7)z3qyeTL#){wcI{{FsZ>3PW>WV>jE4UVzQX9wi5pY1=q zAB=>;CUGr~%T?1;KWA_%-;UEafby-^&PbTRn3Ws`(_^9F4^Hh~fCTjAy08$gfgT1& zf20dMu59+J-6Ge8&_S8F=^ZewlhZ)GE-4Tc>pQ+-azkL=8HRF%!vu(o_pVNZ)?RW(9hjns=rY+5ynk#cnAza=s zGb)v>scAMVhR({;Qc4oFi$YB_Gc+%SX53zQxxI}24f}P^`TPaXbDn7C&d_a%96$i` z0Hp45r0sPaPH?1u>o~gK@jb_pk>toc;5c>w$x3!)CnG)u`D3X_fEQEIqIh~F0v+exj$e9!N!W?_)Pxi7rdwIUSf@`nj*{k^WYQF7U zq3wL3t)|3QTWYH0 z8{F&E4om)m@85tQ+<>LGU}-1((CIeZf7>LxZR)=R58N>gbeRUbO+$B0kM5Zs_n4kY zOi%BdM(!KseMW`U`0SzaZ<%p)z&JW+R1O-)hM@6B(8Lqyz1^r;6F44AB7yLqXjehxMok9&%WAZ#atkU+QM2V(5pTardQRp z?P;Q{+?7`1cWSsuUdzi?bpkTk?ZW2~u3ogpK1|VP`$E0qS(q}vl`dU*-eJK$&7ZoY z9$Im>fJeW1bSify5ijk<rU~|UtvAn?x z+gls@7+lE)0TJTHFfm+0$dK2_j)7n3>jlf-a^!2>fU-UHh3F)neopyinKB-g5Ssa# zw4rBXk;;ck1IrO*H>$Vzu^;GU;V5En>Q)g6yg|0xazNY}bTI3=CwEy$xhn7!kd2Oj zYS#4rh|Nj^8dS2A5{LrLD(uhc?oE@qv2;M^3&IHvnXz9{`7wK0S~uzmFL48zl-t3J z*-oI4sDaZvJ(dCA$YNi#x9$=hPfOWN_ME7>6cbL&@&{YT;~9Q9z)Fr~9Pi`Bgn0?1 zczjfZ$7(b?f=Tg?Vz?B9T;EpZo}|R^Ym(8NPwIYW~hk?GY8pB;mec zVPfgnh=Db(*kL#73U!g>NJt8+-aqdoXSYX1(G}C<+3L5qasYL;zfQIW|EikaTB7sJ|Ui`IE;0B2FO}>HQt9aMi zAAPaFc1fWyidV;B$yM0#IJC^uzuFUc6g(@G1cbA3(QXSjts;65tUN;xjq(%XE>0a* T+>6_?sCj^mrfmc$6bSnVox2pZ literal 0 HcmV?d00001 diff --git a/sites/y2kfan.net/pages_left/fashion/fashion.jpg b/sites/y2kfan.net/pages_left/fashion/fashion.jpg new file mode 100644 index 0000000000000000000000000000000000000000..28bb39ff26401b8c03d90fa33dc1ab205fab82bb GIT binary patch literal 1064 zcmex=K86?gu$Y9UVzBD?HYrEG!_Q2T0je<942ORNV z$(#_c^4xBxZ*uXLn6IwS3a%L?L_c`>;y;7RbltP*_6l5_@{=3?GZ>z&R{puyEU(nW zL*UHJ-ORk*o7jq0zn#Gv@5&}&83c|U`__C@LBR9Rle*Wrk3G-r_T7+~IlWa$blU~BQ<13(?w$`C`@h-e z?~nOc>^9$a(OWaytMgXQYHLbbuTU{_$+?+R1A^8>#@TN>HFMegjWJJ7Y>S&0?3!;T z^tzh!PT~88^>KTj?YVMG=s2@?+`4VA&vg3VTGnw+(YK+gT-CbxP47+hbsT@MP5T_} z^lY2Yj$^!%FZYLsP0u~Gd#Pq@D9ch!C-I0<9kD%eCR@T%)Uq%CTNd2q@#D$_3x?;G zzXM-iT)*7)RkrMY_j_C3zOy~*dq=Ew=?PcH_)PXpEgPOCRW`z2VeB7w=_k)fyL)x^ zO!gllyLwh?|J!h>eD>Vd>kH!+yKHv~=E^g=aBF59+fkF^a|YGQOa2|4=07=y>3hnA zH`Pau4daOdZDw*7*fyiQ^UHJ!^J-d{7Hg}Y<(O~oB|LRKj3d3@T# zGwRrbiN~t!&Oh&~JR6!{er(g1-@QKKmgdZc$Ag4FT6jv{DW2EvP{wYu)YeWq=a3BJ c1jq9eJpWD?3cMCB?G?0Z6{lBFi~j$c0D>l!=l}o! literal 0 HcmV?d00001 diff --git a/sites/y2kfan.net/pages_left/gadgets/gadgets.png b/sites/y2kfan.net/pages_left/gadgets/gadgets.png new file mode 100644 index 0000000000000000000000000000000000000000..19a2a0ab1229e1aa3f45d2019ae3945147b40a44 GIT binary patch literal 2351 zcmV+~3DEY5P)EX>4Tx04R}tkv&MmKpe$iQ$>-AgB_$eWT;LS#ER&qRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRf;?j{slqVm!4L^LlITMo4XyZ6wY;HDS8{-T1dcBv~x%J_!ckOa>)F@uH{y*)^d^6|F|2yCJ zKj+LU-`?zbjK!#h7)!wz0b>M=#ps1^v>FZuJ(fIZ190k;kIoKdjDVprf1yKVrNyMl zEF+_CSpiVLLr;^^GpsL4D!*3 z|GjYTDRuxblM2ljZ%wLDp=5?jG^)_ierJ+qm$`iRI}tn=cJ0h38qIEEZ+P>^s*)^S zB9q_R=A*XOPkp^kBB7wFu(2xfxima=swAMROT8sV^}+McNBF_E2y50PNA%oTGi`(d z{Sh_mlYfH(#*Oz_zfLB&xkcl}p9Rv_)_lpw`gIBFKGD#0u#z%C8>*6oLJnPBf;SEs zJiaN3=JPmv&d0|m)pR2N6E|t1B%q^19X8q@e#9aaa>&W?ur07{g$oxo8X7WPU9;Ar z^j?QR(Bs-w!8?a_A`yknTTB+rmqd9UJhj>6Z-3QjYZU~89*;a`F=euYX)0X0r1F<{ zwd^8b*$Nw7m+P|XYGW9%rdp$>S{pVxx9^BDJtPY$b0OR>ShqF~Ku=EqP;ZIL%X0y^ z(kcn?2VmE(fiy9L5e^IX{x*kjpMs{twrx?0i|zFFIkRA1xyAnd0amWasB^-2hgA=BM2A>RVeh_NB4OCReSm@jm;3LxsXn5yWlMtMVw+@Aq57yF!w+j$ z$0;gwC@poUt2d}vU;WsO%}_5(0wvcvfCNla6rrCFAj+v0{4 z;LzQ&jm9RO#?$g#!c@?8kDP#qkpmSK(q8I5(Ru5SI(JR;Si4#(uB}ZVRH#@W?dNv~ z3?dO(113$DBfq;x@a~^9TnFBHTPNJ7WDfzV4}!U}qgRLca!Ij;VPv+82BLzJ87>6{ z65G_6;cyVw)h+M8BW_3mwjG&_+@OnYz>1X?`6GsYv zs64n#D!8vtq?12*%ygI@vU%Z!2%nzTIsBHMT}61>G&eo%?CuunqWIEFL5e1MYAKAW--MZlCP!wc(3aRBx88l^KVX3etLvnPy_>dT3f292i$<>eU_E?Ov6 z6^#o1`7eVv-!yP+sVsobuHn}5hu<3n11>Y~waCkJS++Dmd0CR5{v>zQXG-aw`i4vh z2KPr@2hKF8JUL`$(Rf<0p~_AlUpOz5xO|08Zg6;E9hdKp2nTSw!NuvR6MTm>)+(k(XI?jo=~BvND|Q2KD>T)T~pZe^8jGshrNdVqk8|K)0HMk@230y31>-!v zz9qqd{eI3gs93haoRoD9L`J^`C_}#oJo~+Px^qM0(^ES0%ab%V>HO*!IXqfrvEfm< zjS!0oP@u6;b3e)*G488hGg-Y#&WtQe!Sf_(0|SEEV+Kdw(+Ev>*|8&n zs!HpLClm@NI4BCdU+br*Tku3`Ya@|R_{Rx@*IzUE;f@$HN-RuMq360v;RFZ6@aXMR z`SEkPB+V>Z3GaW^Ps`&>1miknuT{;)zr`1T92q$vyZo#IZo)oUzDiY*$?>Rf8c z2y*da(w21PO6I&{!-aF7eMdGLRcJV+l5H{SOTp{iN@`0X$?g|zYzH(S1cNTF2Y-Gq z2gm+D{2uT{Ma@wS%?L2R+#(qCP*smeM4_=sqxy)Rwx0jhP{#fhk!9Zl#^Q^Oe*^UW VB`$JY4tW3o002ovPDHLkV1gs(W