From 9f2919984f79a6f3e07ddc3322fe95050f12f5ce Mon Sep 17 00:00:00 2001 From: Rodrigo Panachi Date: Sat, 31 Aug 2024 21:38:10 -0300 Subject: [PATCH] Removing Twitter and better icons --- _config.yml | 3 +- _includes/header.html | 5 -- _includes/share.html | 17 +++--- assets/css/screen.css | 97 +++++++++++++++------------------ assets/fonts/casper-icons.eot | Bin 3272 -> 0 bytes assets/fonts/casper-icons.svg | 19 ------- assets/fonts/casper-icons.ttf | Bin 3108 -> 0 bytes assets/fonts/casper-icons.woff | Bin 2260 -> 0 bytes assets/fonts/icomoon.eot | Bin 0 -> 2836 bytes assets/fonts/icomoon.svg | 18 ++++++ assets/fonts/icomoon.ttf | Bin 0 -> 2672 bytes assets/fonts/icomoon.woff | Bin 0 -> 2748 bytes 12 files changed, 71 insertions(+), 88 deletions(-) delete mode 100755 assets/fonts/casper-icons.eot delete mode 100755 assets/fonts/casper-icons.svg delete mode 100755 assets/fonts/casper-icons.ttf delete mode 100755 assets/fonts/casper-icons.woff create mode 100644 assets/fonts/icomoon.eot create mode 100644 assets/fonts/icomoon.svg create mode 100644 assets/fonts/icomoon.ttf create mode 100644 assets/fonts/icomoon.woff diff --git a/_config.yml b/_config.yml index 796dde2..a0eb1fb 100644 --- a/_config.yml +++ b/_config.yml @@ -26,14 +26,13 @@ quiet: false url: https://rpanachi.com author: Rodrigo Panachi description: Rodrigo Panachi's tech blog -bio: A Software Engineer that like to code and learn new things. Follow my thoughts on Twitter, fork my code on Github and hire me on Linkedin. +bio: A Software Engineer that like to code and learn new things. Subscribe to my RSS feed to stay tuned, check my code on Github and hire me on Linkedin. # Custom Configs disqus_id: rpanachi google_analytics: 'G-HHZCBHXG3L' links: github: https://github.com/rpanachi - twitter: https://twitter.com/rpanachi feed: https://feeds.feedburner.com/rpanachi linkedin: https://linkedin.com/in/rpanachi twitter: diff --git a/_includes/header.html b/_includes/header.html index a8b2d33..b8aafa4 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -19,11 +19,6 @@

Rodrigo Panachi

- - - - - diff --git a/_includes/share.html b/_includes/share.html index c057a8d..7a38edd 100644 --- a/_includes/share.html +++ b/_includes/share.html @@ -1,15 +1,16 @@

Share this post

-
- + + - - + + - + + + + diff --git a/assets/css/screen.css b/assets/css/screen.css index d539566..87b33e8 100644 --- a/assets/css/screen.css +++ b/assets/css/screen.css @@ -103,69 +103,58 @@ table { border-collapse: collapse; border-spacing: 0; } 1. Icons - Sets up the icon font and respective classes ========================================================================== */ -/* Import the font file with the icons in it */ @font-face { - font-family: "casper-icons"; - src:url("../fonts/casper-icons.eot"); - src:url("../fonts/casper-icons.eot?#iefix") format("embedded-opentype"), - url("../fonts/casper-icons.woff") format("woff"), - url("../fonts/casper-icons.ttf") format("truetype"), - url("../fonts/casper-icons.svg#icons") format("svg"); - font-weight: normal; - font-style: normal; -} - -/* Apply these base styles to all icons */ -[class^="icon-"]:before, [class*=" icon-"]:before { - font-family: "casper-icons", "Open Sans", sans-serif; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - text-decoration: none !important; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + font-family: 'icomoon'; + src: url('../fonts/icomoon.eot?cxcj6q'); + src: url('../fonts/icomoon.eot?cxcj6q#iefix') format('embedded-opentype'), + url('../fonts/icomoon.ttf?cxcj6q') format('truetype'), + url('../fonts/icomoon.woff?cxcj6q') format('woff'), + url('../fonts/icomoon.svg?cxcj6q#icomoon') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +[class^="icon-"], [class*=" icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'icomoon' !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-profile:before { + content: "\e923"; +} +.icon-envelop:before { + content: "\e945"; } - -/* Each icon is created by inserting the correct character into the - content of the :before pseudo element. Like a boss. */ -.icon-ghost:before { - content: "\f600"; +.icon-link:before { + content: "\e9cb"; } -.icon-feed:before { - content: "\f601"; +.icon-facebook2:before { + content: "\ea91"; } .icon-twitter:before { - content: "\f602"; - font-size: 1.1em; -} -.icon-linkedin:before { - content: "\f608"; - font-size: 1em; -} -.icon-google-plus:before { - content: "\f603"; + content: "\ea96"; } -.icon-facebook:before { - content: "\f604"; +.icon-rss2:before { + content: "\ea9c"; } -.icon-arrow-left:before { - content: "\f605"; +.icon-github:before { + content: "\eab0"; } -.icon-stats:before { - content: "\f606"; -} -.icon-location:before { - content: "\f607"; - margin-left: -3px; /* Tracking fix */ -} -.icon-link:before { - content: "\f608"; +.icon-linkedin:before { + content: "\eac9"; } - /* ========================================================================== 2. General - Setting up some base styles ========================================================================== */ @@ -968,7 +957,7 @@ body:not(.post-template) .post-title { .post-footer .share a { font-size: 1.8rem; display: inline-block; - margin: 1rem 1.6rem 1.6rem 0; + margin: 1rem 1.2rem 1.6rem 0; color: #BBC7CC; text-decoration: none; } diff --git a/assets/fonts/casper-icons.eot b/assets/fonts/casper-icons.eot deleted file mode 100755 index 0bfce34869bd48dbdd86565ed0f63188311ac6b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3272 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 jum1 - - -Generated by IcoMoon - - - - - - - - - - - - - - - diff --git a/assets/fonts/casper-icons.ttf b/assets/fonts/casper-icons.ttf deleted file mode 100755 index f1b8da86f634bbb7876c537b21f09f9850c2b13b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3108 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 INsnp&0qpwmg8%>k literal 0 HcmV?d00001 diff --git a/assets/fonts/icomoon.svg b/assets/fonts/icomoon.svg new file mode 100644 index 0000000..9b6bcda --- /dev/null +++ b/assets/fonts/icomoon.svg @@ -0,0 +1,18 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/fonts/icomoon.ttf b/assets/fonts/icomoon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2738250156f4f116a8b46da7b574dfbab2d6519e GIT binary patch literal 2672 zcma)8Uu;`f8UK#2;~P76Zv5xkiQ}fWuXFt`acp1v+NDY6wCl8F%~DD=)@cdx65}?j z?JRX@E3x4h7-AE&FNjGz1c?WR(9{YERfq?}%a{NOu{Rzz7~-Mfg(2+$(K!6hwX>up zsyJ8YobUhn&i6a#-b;*#2B<{>rI)@mm6crLFCqCA`s!M(y!q~r-kl|40q}2E%hxwC z4}t#)=KkunTVMTS;<-1#-zBnKxKb&v$6XF5R8W(C1p@Im!XLmF!AGvtnm1Lhq5hXK zq^~vB%3|Ac8~oeg{k8JVO>$EeJdYo&mur=G7OejP|68o_tuCh|nHUEq2Wg!kEP z>LW6}WBNTL-|NooAEYrWw>#1p(tfm+h;}~^+WT!P3FuJrS{$^XLGaah4?x$Q1;Z*p zX4-^&7}XH4T}HtN%7b$cez$vP_xrm)+`YT|!T#R1YOq^XCI2hIkUUK*ofOO+`%BlVSXBL`lHWKNKytrr=6mD$d6D1A|ILo| zIhhdZ6MY4D$jY4K!p>pz;@xCy(9n&+8$n>tqe0w@0|$2B=I&QqXi8hToXK2Py3C8xgd|BX z#^W9>5YRmBcwCbD-M0HrG?0=*hoRWh{bFQta%FNd(hiT0hkNvwhlZpi0ypCxSw`Gu z9A097=i5)Vkfg&{{7@Qa&cI4Jijh;vYx$ghn#smt(L}|0aH@JZv7J`ywWU_eueO6b zEC^5zP6%taN=vV`a2{G6049`Tcx@c6vjk?4iL;J>r(*(kQ!v10U0m| z6c=EOF<+PP`apWMYykmuoZ&oXGX-XXp|t(v*+}5RWHPFr8gdGzxtZB|IvsULT4E$4 zm!EY6B%9mjdG(zB%>~DZT~XC9CX*9)8k;|eM%l@{Z2HLI6x`F}F26Vy8FHRd)d~Bs zU2r;2MWbn-enNlw1RJz7#?Chf&4P)|UNj}rCgycHheeBC_}Rv*S44;CEd+U8%}4IQ zC?)Ci(du^ZC(b2G+`X2*9N)Z>&l=NF>Wq)7m%V1!Kr)dyE&I=()tgRH|rq^bMqy+0i28o&WW`{dv23x{*> zt&9&be@7Y(KE}6`A6PVukUY}tT}@ZU-8lcGZdlsLLt|8@_t?|yCi|yp!SrW=7m-J| zQ-$yiLp#XAV0yzKz1PcukqB8g9~0=+9xZ^@d$bw!c8~7EACTOmEs#Igqiy7;@9?j( z*$T-ZG+o*Ry4s@!&@(;S4EpOmx)0wk{Gk}W7RWF5XdC6|$5+=HwML^(S80tJR6}o2 z{e{Zb^{b6~Fq2Bt3)txvU55b_h?AidrH}PGR(P>e-M&`d!lD%WA|_A JC@PQ9{{;jv;c5T? literal 0 HcmV?d00001 diff --git a/assets/fonts/icomoon.woff b/assets/fonts/icomoon.woff new file mode 100644 index 0000000000000000000000000000000000000000..377b7fbf1772793177ba8279c25c2698adce8179 GIT binary patch literal 2748 zcma)8O>7&-6`tWzT#_QS{996@Xqn_v%Rh-Cx#W_rC1qvDMx;n#>KbVrRH_)6rL35w zB2$$OG${{lQ#3_uUy26EK?QnfiXw;+ATWv^*j|DlDNr<*qKBkS(Sy}XQ#6O764h^( zR7A&u(IMWf>g2&hUe+^p&YBA=C`*DiguQ|9Y)f z-h^%)^B*#K<7aQoR?9b-?%$X*TPBX`^;_S7Zl4g-(@g%5c=F}-O8F|57qPA~iM#C1 zbts|x4(1Ui{O`Emuh*J4q5B2qX(lqd>y0&L_a{I<6TWS_T`S+jxn_25P!~6;*2}dD zAr=qL{vMOp7A*hWY}{z#zOR37#{qHNyYx00AjI&R;RDQn+#TsZh(axx_c!Y3pE0Zv zviBa>K5P?>gFvI_6eDXvz1L3x3Sf=l0D5K>AVz|?$uMz1V}>qxU%G$c{`-4(_I|SW z`rcc6?;Rc-9>M~iPF$gffAjv;+xDInzbS5sHSsy|T+g?@>7kAi3V#AS9T5{mY#^j? zMi2S_)tT5{4nO#D6CW8RQIf&6Lt&HX^mvs}R?RzeG8b}&Xh_t5?wqP*y`sk?g=L=< zHl3oOJSPWP4lz*AYk&aZDe<2@p%#7>4&4E15V0?26$h=9kNj8IJbN3y?F3$=Tj|oODc3e2&kr`xdsequa-m6W=}IPZMe0tT6($5hcs3sQD1m_DX~*M&V0K&YJ<>o(I*wh@ z$IX0Xa&l#IGSUu@kB58ss}6^dgyUx1BZ~0bjAIvX?tK5z7J_i>i*cpboX(Zh&yiEg zEBTyymWq0@D7@r6s;VAObhp)dvD9k$<#uqF20_YEh0u0OE4|o4J+wL?jMHMp{&Py0 z3{ifT7SOZ2Bj3D9^mu(TXaG|~luZBwIzVzk#u)W=f!7D*;jVE+~nSj97lc9uTZUS6HBQ{Bvznn}?+-Yq7 zG#aI+^P=G+yOVQIkGuT*Sj6ExBg+%EVH@Xko{2`&KJ}FPwNrG+Mk!rv4jDNEoxNm8 zqz%;Tat`w*weYKr7uI<@?=1vbUX6Xvz$i(Qv;EoaKA)&dq`3Q7`f}{@Qa-ESPLvc@ zl2Q3{#e+{rDWWJ5$UCWIa&zWN>8b5-_~nli@!PAbwO4j_?&g#uF1qR8|816;My^vU#N)>JPfx)ztTeMqU#*wM?x0jYKZ>%gM#4mE{#yd?pfm6w;MEiK95?;i3 zghVG6L_Im;gIwNgwY1Uk@lgo&mgh_1>C0cB5HDs;w}M3nRIxpWgtkkgxs`J| zcZ|R3J9p>4E=+$$22p@$pZw?Q!tvO9E8|1W-jRC49{ttX{!_bbR&?miah`ia0ff63NZafCy)gI=6 z)gCqiZ};#3{zZvBY=ZvD9=76t$`9CA*=T`g2rFG|0Iv2h2RzfmM&NJt@BqGF!5%h2 zf2oJ9Bu9RJZLLvjH0tCUStAWngEUC}nab9UYmIs^lS-3kaMLYv0|r=tpA1Qn^ohGp zR9>o7x38DCaA*aAZj