Initial commit
10
source/_gtm.haml
Normal file
@@ -0,0 +1,10 @@
|
||||
/ Google Tag Manager
|
||||
%noscript
|
||||
%iframe{:height => "0", :src => "//www.googletagmanager.com/ns.html?id=GTM-MRZ5F7", :style => "display:none;visibility:hidden", :width => "0"}
|
||||
:javascript
|
||||
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
|
||||
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
|
||||
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
|
||||
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
|
||||
})(window,document,'script','dataLayer','GTM-MRZ5F7');
|
||||
/ End Google Tag Manager
|
||||
BIN
source/images/background.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
1
source/images/socials/facebook.svg
Normal file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" ?><svg height="512" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs12"/><g id="g5991"><rect height="512" id="rect2987" rx="64" ry="64" style="fill:#3b5998;fill-opacity:1;fill-rule:nonzero;stroke:none" width="512" x="0" y="0"/><path d="M 286.96783,455.99972 V 273.53753 h 61.244 l 9.1699,-71.10266 h -70.41246 v -45.39493 c 0,-20.58828 5.72066,-34.61942 35.23496,-34.61942 l 37.6554,-0.0112 V 58.807915 c -6.5097,-0.87381 -28.8571,-2.80794 -54.8675,-2.80794 -54.28803,0 -91.44995,33.14585 -91.44995,93.998125 v 52.43708 h -61.40181 v 71.10266 h 61.40039 v 182.46219 h 73.42707 z" id="f_1_" style="fill:#ffffff"/></g></svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
1
source/images/socials/github.svg
Normal file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" ?><svg height="512" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs12"/><g id="g4680"><rect height="512" id="rect2987" rx="64" ry="64" style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none" width="512" x="0" y="0"/><path d="m 111.79736,239.16397 c -0.6349,0 6.9648,16.0849 7.1754,16.0849 16.5923,29.59653 48.5662,48.00111 102.5163,53.08095 -7.7005,5.74578 -16.9495,16.65889 -18.2325,29.25392 -9.6792,6.14475 -29.1486,8.17965 -44.2783,3.49284 -21.2122,-6.58524 -29.3311,-47.84537 -61.087103,-41.96463 -6.87,1.26663 -5.5056,5.72651 0.436,9.5145 9.685003,6.15068 18.790303,13.85571 25.808503,30.25357 5.4047,12.57871 16.7509,35.07385 52.6331,35.07385 14.228,0 24.2082,-1.69228 24.2082,-1.69228 0,0 0.2684,32.13719 0.2684,44.62838 0,14.41784 -19.7913,18.4743 -19.7913,25.40215 0,2.73792 6.557,2.99748 11.8163,2.99748 10.4015,0 32.0393,-8.53709 32.0393,-23.50815 0,-11.88903 0.1988,-51.89738 0.1988,-58.89494 0,-15.28994 8.3429,-20.14136 8.3429,-20.14136 0,0 1.0322,81.66596 -1.989,92.61764 -3.5551,12.86792 -9.9669,11.04067 -9.9669,16.78643 0,8.54747 26.0518,2.08682 34.6883,-16.66036 6.6697,-14.59137 3.7524,-94.70743 3.7524,-94.70743 l 7.1162,-0.14831 c 0,0 0.4018,36.67419 0.1542,53.44729 -0.2491,17.36191 -1.4505,39.3157 9.0414,49.66818 6.8937,6.80327 29.2287,18.76054 29.2287,7.83703 0,-6.34349 -12.2376,-11.5494 -12.2376,-28.71107 v -79.0022 c 9.78,0 8.3087,25.96575 8.3087,25.96575 l 0.7104,48.27846 c 0,0 -2.155,17.58141 19.3628,24.9305 7.5952,2.62223 23.8151,3.31041 24.5879,-1.05454 0.7682,-4.38868 -19.5556,-10.9146 -19.7424,-24.5419 -0.1241,-8.29386 0.3826,-13.1438 0.3826,-49.24252 0,-36.10021 -4.9389,-49.43681 -22.1303,-60.06665 53.0335,-5.34976 85.8707,-18.25329 101.8622,-52.78282 1.2429,0.0253 6.5229,-16.12792 5.8347,-16.12792 3.5863,-13.03849 5.5411,-28.46339 5.9031,-46.72262 -0.088,-49.53915 -24.2023,-67.05087 -28.8342,-75.27055 6.8284,-37.507723 -1.1466,-54.556693 -4.847,-60.415183 -13.6704,-4.77579 -47.5444,12.29246 -66.0646,24.30905 -30.1571,-8.66168 -93.9436,-7.83556 -117.864,2.23512 -44.1315,-31.05892 -67.484,-26.29797 -67.484,-26.29797 0,0 -15.0897,26.57682 -3.9868,65.472773 -14.5185,18.19248 -25.3442,31.05596 -25.3442,65.16724 0.014,19.24109 2.3166,36.43984 7.5034,51.4554 z" id="path9-5" style="fill:#ffffff"/></g></svg>
|
||||
|
After Width: | Height: | Size: 2.6 KiB |
1
source/images/socials/google_play.svg
Normal file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" ?><svg height="512" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs12"/><rect height="512" id="rect2987" rx="64" ry="64" style="fill:#00a6b9;fill-opacity:1;fill-rule:nonzero;stroke:none" width="512" x="0" y="5.6843419e-014"/><g id="g11" transform="matrix(1.3463089,0,0,1.3463089,-87.877922,-71.308561)"><path d="m 278.67,238.192 41.551,-41.646 -172.407,-95.403 c -2.451,-1.359 -4.826,-2.271 -7.08,-2.787 L 278.67,238.192 z" id="path13-6" style="fill:#ffffff"/><path d="m 326.25,286.427 52.109,-28.834 c 14.35,-7.939 14.35,-20.934 0,-28.873 l -50.566,-27.984 -43.279,43.38 41.736,42.311 z" id="path15" style="fill:#ffffff"/><path d="m 130.033,99.358 c -5.102,2.627 -8.309,8.598 -8.309,17.165 v 253.265 c 0,8.643 3.264,14.65 8.449,17.24 L 272.791,244.084 130.033,99.358 z" id="path17-8" style="fill:#ffffff"/><path d="M 278.635,250.009 141.083,387.875 c 2.15,-0.531 4.406,-1.42 6.73,-2.707 l 170.875,-94.555 -40.053,-40.604 z" id="path19-3" style="fill:#ffffff"/></g></svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
1
source/images/socials/instagram.svg
Normal file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" ?><svg height="512" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs12"/><g id="g5758"><rect height="512" id="rect2987" rx="64" ry="64" style="fill:#3b5998;fill-opacity:1;fill-rule:nonzero;stroke:none" width="512" x="0" y="0"/><path d="M 366.4272,76.00001 H 145.5754 c -38.3663,0 -69.5753,31.2032 -69.5753,69.57555 v 73.48163 147.3776 c 0,38.3633 31.209,69.5652 69.5753,69.5652 H 366.435 c 38.3611,0 69.5649,-31.2019 69.5649,-69.5652 V 219.04421 145.55217 c -0.013,-38.36066 -31.209,-69.55216 -69.5727,-69.55216 z m 19.9573,41.48604 7.9549,-0.0298 v 7.91868 53.10168 l -60.8151,0.19486 -0.2078,-61.01518 53.068,-0.17017 z M 204.6148,219.04421 c 11.5387,-15.95299 30.24,-26.40861 51.3858,-26.40861 21.146,0 39.8537,10.45562 51.3691,26.40861 7.5041,10.41275 11.9998,23.1637 11.9998,36.94995 0,34.93781 -28.4527,63.36633 -63.3767,63.36633 -34.937,0 -63.3596,-28.42852 -63.3596,-63.36633 0.013,-13.78625 4.4878,-26.5372 11.9816,-36.94995 z m 196.3,147.37508 c 0,19.0355 -15.4708,34.4922 -34.4889,34.4922 H 145.5754 c -19.026,0 -34.4993,-15.4554 -34.4993,-34.4922 V 219.04421 h 53.7409 c -4.6438,11.41428 -7.2509,23.88205 -7.2509,36.94995 0,54.25908 44.152,98.43403 98.4358,98.43403 54.2864,0 98.4332,-44.17624 98.4332,-98.43403 0,-13.06921 -2.6251,-25.53567 -7.2612,-36.94995 h 53.7422 v 147.37508 z" id="path9-6" style="fill:#ffffff"/></g></svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
1
source/images/socials/skype.svg
Normal file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" ?><svg height="512" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs12"/><g id="g5871"><rect height="512" id="rect2987" rx="64" ry="64" style="fill:#01b7ee;fill-opacity:1;fill-rule:nonzero;stroke:none" width="512" x="0" y="5.6843419e-014"/><g id="g11" transform="matrix(1.2608711,0,0,1.2608711,-66.18787,-50.630612)"><path d="m 402.951,276.887 c 2.223,-10.316 3.462,-21.042 3.462,-32.024 0,-82.411 -66.819,-149.196 -149.223,-149.196 -8.702,0 -17.235,0.752 -25.513,2.162 -13.355,-8.369 -29.129,-13.26 -46.051,-13.26 -47.771,0 -86.525,38.737 -86.525,86.504 0,15.989 4.359,30.915 11.911,43.772 -1.975,9.684 -3.018,19.73 -3.018,30.006 0,82.39 66.788,149.191 149.197,149.191 9.327,0 18.46,-0.88 27.333,-2.491 12.169,6.535 26.107,10.259 40.9,10.259 47.771,0 86.531,-38.736 86.531,-86.518 0,-13.784 -3.275,-26.831 -9.004,-38.405 z m -69.248,39.297 c -6.893,9.758 -17.086,17.51 -30.314,23.002 -13.078,5.434 -28.781,8.186 -46.606,8.186 -21.431,0 -39.394,-3.779 -53.424,-11.203 -10.014,-5.426 -18.285,-12.743 -24.563,-21.803 -6.349,-9.133 -9.553,-18.201 -9.553,-26.973 0,-5.459 2.123,-10.172 6.233,-14.074 4.085,-3.84 9.339,-5.8 15.572,-5.8 5.139,0 9.557,1.546 13.16,4.575 3.441,2.931 6.354,7.219 8.749,12.783 2.657,6.051 5.515,11.189 8.56,15.2 2.931,3.881 7.14,7.111 12.537,9.668 5.384,2.573 12.688,3.868 21.665,3.868 12.353,0 22.439,-2.655 30.048,-7.838 7.433,-5.064 11.024,-11.156 11.024,-18.612 0,-5.89 -1.847,-10.522 -5.76,-14.148 -4.027,-3.794 -9.41,-6.749 -15.932,-8.788 -6.754,-2.133 -15.99,-4.398 -27.361,-6.799 -15.488,-3.288 -28.648,-7.227 -39.113,-11.686 -10.679,-4.559 -19.307,-10.855 -25.614,-18.763 -6.41,-8.024 -9.64,-18.066 -9.64,-29.888 0,-11.283 3.405,-21.418 10.131,-30.208 6.667,-8.697 16.422,-15.472 28.946,-20.084 12.413,-4.595 27.135,-6.93 43.79,-6.93 13.336,0 25.02,1.545 34.81,4.604 9.841,3.075 18.142,7.201 24.646,12.298 6.556,5.122 11.46,10.605 14.507,16.294 3.107,5.788 4.646,11.484 4.646,17.025 0,5.328 -2.05,10.177 -6.119,14.391 -4.065,4.246 -9.239,6.437 -15.312,6.437 -5.511,0 -9.844,-1.356 -12.828,-4.012 -2.815,-2.47 -5.734,-6.334 -8.935,-11.85 -3.696,-7.058 -8.197,-12.61 -13.368,-16.565 -5.02,-3.822 -13.391,-5.759 -24.9,-5.759 -10.7,0 -19.39,2.15 -25.863,6.392 -6.225,4.07 -9.237,8.764 -9.237,14.301 0,3.391 0.951,6.264 2.973,8.689 2.105,2.586 5.107,4.847 8.888,6.754 3.94,1.981 7.962,3.534 12.004,4.648 4.142,1.139 11.112,2.841 20.627,5.064 12.08,2.582 23.174,5.487 32.99,8.62 9.931,3.189 18.526,7.099 25.514,11.657 7.146,4.662 12.818,10.655 16.844,17.749 3.996,7.178 6.042,16.023 6.042,26.299 -0.028,12.265 -3.534,23.462 -10.464,33.279 z" id="path13-4" style="fill:#ffffff"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 3.0 KiB |
1
source/images/socials/telegram.svg
Normal file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" ?><svg height="512" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs12"/><g id="g3885" transform="translate(297.22034,0)"><rect height="512" id="rect2987" rx="64" ry="64" style="fill:#64a9dc;fill-opacity:1;fill-rule:nonzero;stroke:none" width="512" x="-297.22034" y="5.6843419e-014"/><path d="M 127.88103,94.198045 -218.4667,227.78507 c -23.63879,9.48433 -23.4986,22.66901 -4.30871,28.54816 l 86.38017,26.96101 33.05108,101.33207 c 4.018041,11.09077 2.03732,15.48953 13.683731,15.48953 8.98786,0 12.97504,-4.09778 17.98087,-8.98786 3.1833,-3.11513 22.08378,-21.49087 43.18752,-42.00936 l 89.85158,66.38643 c 16.5339,9.12161 28.47227,4.39617 32.58935,-15.35577 L 152.92948,122.20987 C 158.96812,98.000015 143.69981,87.018565 127.88103,94.198045 z M -122.83885,277.09998 71.862531,154.2616 c 9.71969,-5.89458 18.63166,-2.72542 11.31455,3.76981 l -166.71528,150.41932 -6.49136,69.23533 -32.809291,-100.58608 z" id="path9" style="fill:#ffffff"/></g></svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
1
source/images/socials/twitter.svg
Normal file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" ?><svg height="512" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs12"/><g id="g3763"><rect height="512" id="rect2987" rx="64" ry="64" style="fill:#00abf1;fill-opacity:1;fill-rule:nonzero;stroke:none" width="512" x="0" y="0"/><g id="layer1_2_" transform="matrix(1.418485,0,0,1.418485,-507.62367,-651.3318)"><path d="m 679.333,552.19 c -10.375,4.604 -21.521,7.711 -33.224,9.111 11.939,-7.16 21.114,-18.501 25.436,-32.004 -11.178,6.63 -23.563,11.439 -36.744,14.035 -10.547,-11.246 -25.588,-18.269 -42.223,-18.269 -31.953,0 -57.859,25.906 -57.859,57.855 0,4.533 0.513,8.946 1.501,13.186 -48.085,-2.419 -90.71,-25.446 -119.245,-60.454 -4.981,8.545 -7.833,18.48 -7.833,29.089 0,20.072 10.21,37.777 25.735,48.152 -9.479,-0.302 -18.398,-2.902 -26.204,-7.234 -0.003,0.238 -0.003,0.482 -0.003,0.726 0,28.029 19.944,51.41 46.407,56.734 -4.855,1.315 -9.968,2.027 -15.238,2.027 -3.733,0 -7.354,-0.373 -10.883,-1.041 7.36,22.98 28.728,39.709 54.039,40.176 -19.795,15.52 -44.742,24.77 -71.854,24.77 -4.665,0 -9.27,-0.275 -13.799,-0.816 25.609,16.422 56.018,26.001 88.688,26.001 106.412,0 164.606,-88.156 164.606,-164.606 0,-2.514 -0.058,-5.007 -0.165,-7.49 11.295,-8.159 21.11,-18.344 28.862,-29.948 l 0,0 z" id="path5_1_" style="fill:#ffffff"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
1
source/images/socials/vkontakte.svg
Normal file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" ?><svg height="512" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs12"/><g id="g5608"><rect height="512" id="rect2987" rx="64" ry="64" style="fill:#4c75a3;fill-opacity:1;fill-rule:nonzero;stroke:none" width="512" x="0" y="0"/><path d="m 251.70955,369.14455 h 23.90722 c 0,0 7.21927,-0.79762 10.91007,-4.76903 3.39705,-3.65021 3.28841,-10.50167 3.28841,-10.50167 0,0 -0.47175,-32.08055 14.42054,-36.80302 14.67964,-4.6544 33.52648,31.00352 53.50297,44.7136 15.10712,10.3751 26.58794,8.10401 26.58794,8.10401 l 53.41814,-0.74389 c 0,0 27.93719,-1.7254 14.69046,-23.69711 -1.08421,-1.79346 -7.72077,-16.24983 -39.71651,-45.94943 -33.50267,-31.09426 -29.01187,-26.06134 11.33755,-79.83777 24.56987,-32.75042 34.39689,-52.73881 31.32344,-61.30492 -2.92543,-8.15775 -20.99737,-6.00608 -20.99737,-6.00608 l -60.14789,0.37614 c 0,0 -4.45617,-0.60898 -7.76492,1.36837 -3.22986,1.93675 -5.30509,6.45384 -5.30509,6.45384 0,0 -9.52735,25.34252 -22.21891,46.89512 -26.77781,45.47421 -37.48837,47.88141 -41.86576,45.05151 -10.18409,-6.5816 -7.63722,-26.43388 -7.63722,-40.54397 0,-44.07239 6.68431,-62.45001 -13.02109,-67.20472 -6.53861,-1.57852 -11.353,-2.62571 -28.07453,-2.79407 -21.45819,-0.21851 -39.62332,0.0681 -49.90525,5.10336 -6.84198,3.35887 -12.12325,10.8181 -8.90281,11.25035 3.9749,0.53016 12.97566,2.42511 17.74706,8.92193 6.16377,8.38702 5.94764,27.21599 5.94764,27.21599 0,0 3.54393,51.88028 -8.27001,58.32099 -8.10874,4.42157 -19.22901,-4.60187 -43.10881,-45.86108 -12.23061,-21.1311 -21.46783,-44.49746 -21.46783,-44.49746 0,0 -1.77673,-4.36067 -4.9565,-6.69981 -3.8544,-2.83349 -9.24187,-3.72903 -9.24187,-3.72903 l -57.154499,0.37016 c 0,0 -8.58037,0.24358 -11.72552,3.97499 -2.80725,3.32066 -0.22448,10.18167 -0.22448,10.18167 0,0 44.742259,104.68594 95.406949,157.43907 46.46763,48.38052 99.21848,45.20196 99.21848,45.20196 l 0,0 z" id="path9" style="fill:#ffffff;fill-rule:evenodd"/></g></svg>
|
||||
|
After Width: | Height: | Size: 2.3 KiB |
19
source/index.haml
Normal file
@@ -0,0 +1,19 @@
|
||||
;;;
|
||||
"title": "Vlad Faust | Vladislav Faust | Vlad Faust.com"
|
||||
;;;
|
||||
|
||||
.container
|
||||
#hi.center-block
|
||||
%h1= "Hi, my name is #{ link_to "Vlad Faust", '#' },"
|
||||
%h2= "and I'm the #{content_tag :em, 'next big startup'} founder."
|
||||
%hr
|
||||
#socials.center-block
|
||||
= link_to (image_tag image_path('socials/github.svg'), class: 'social-icon', id: 'github'), socials[:github], target: :blank, class: 'social-link', alt: socials[:github]
|
||||
= link_to (image_tag image_path('socials/twitter.svg'), class: 'social-icon', id: 'twitter'), socials[:twitter], target: :blank, class: 'social-link', alt: socials[:twitter]
|
||||
= link_to (image_tag image_path('socials/telegram.svg'), class: 'social-icon', id: 'telegram'), socials[:telegram], target: :blank, class: 'social-link', alt: socials[:telegram]
|
||||
= link_to (image_tag image_path('socials/vkontakte.svg'), class: 'social-icon', id: 'vkontakte'), socials[:vkontakte], target: :blank, class: 'social-link', alt: socials[:vkontakte]
|
||||
= link_to (image_tag image_path('socials/google_play.svg'), class: 'social-icon', id: 'google-play'), socials[:google_play], target: :blank, class: 'social-link', alt: socials[:google_play]
|
||||
= link_to (image_tag image_path('socials/instagram.svg'), class: 'social-icon', id: 'instagram'), socials[:instagram], target: :blank, class: 'social-link', alt: socials[:instagram]
|
||||
%hr
|
||||
#contact.center-block
|
||||
%h4= "Or email me at #{ mail_to socials[:email], socials[:email], id: 'mailto' }"
|
||||
18
source/javascripts/all.js
Normal file
@@ -0,0 +1,18 @@
|
||||
//= require jquery
|
||||
//= require_tree .
|
||||
|
||||
function extractDomain(url) {
|
||||
var domain;
|
||||
//find & remove protocol (http, ftp, etc.) and get domain
|
||||
if (url.indexOf("://") > -1) {
|
||||
domain = url.split('/')[2];
|
||||
}
|
||||
else {
|
||||
domain = url.split('/')[0];
|
||||
}
|
||||
|
||||
//find & remove port number
|
||||
domain = domain.split(':')[0];
|
||||
|
||||
return domain;
|
||||
}
|
||||
11
source/layouts/layout.haml
Normal file
@@ -0,0 +1,11 @@
|
||||
!!!
|
||||
%html
|
||||
%head
|
||||
%meta{:charset => "utf-8"}/
|
||||
%meta{:content => "IE=edge,chrome=1", "http-equiv" => "X-UA-Compatible"}/
|
||||
%title= current_page.data.title || "The Middleman"
|
||||
= stylesheet_link_tag "all"
|
||||
= javascript_include_tag "all"
|
||||
= partial 'gtm'
|
||||
%body.full-screen-height.vertical-center
|
||||
= yield
|
||||
30
source/stylesheets/all.sass
Normal file
@@ -0,0 +1,30 @@
|
||||
@charset "utf-8"
|
||||
|
||||
@import "normalize.css"
|
||||
@import "bootstrap"
|
||||
|
||||
#hi, #contact, #socials
|
||||
text-align: center
|
||||
|
||||
#hi h2
|
||||
margin-top: -0.2em
|
||||
|
||||
#socials
|
||||
.social-link
|
||||
&:not(:first-child)
|
||||
margin-left: 0.2em
|
||||
|
||||
.social-icon
|
||||
height: 48px
|
||||
|
||||
#contact
|
||||
margin-bottom: 50px
|
||||
|
||||
.vertical-center
|
||||
display: flex
|
||||
align-items: center
|
||||
justify-content: center
|
||||
|
||||
.full-screen-height
|
||||
min-height: 100%
|
||||
min-height: 100vh
|
||||
375
source/stylesheets/normalize.css
vendored
Normal file
@@ -0,0 +1,375 @@
|
||||
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
|
||||
|
||||
/* ==========================================================================
|
||||
HTML5 display definitions
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Corrects `block` display not defined in IE 8/9.
|
||||
*/
|
||||
|
||||
article,
|
||||
aside,
|
||||
details,
|
||||
figcaption,
|
||||
figure,
|
||||
footer,
|
||||
header,
|
||||
hgroup,
|
||||
nav,
|
||||
section,
|
||||
summary {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*
|
||||
* Corrects `inline-block` display not defined in IE 8/9.
|
||||
*/
|
||||
|
||||
audio,
|
||||
canvas,
|
||||
video {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
/*
|
||||
* Prevents modern browsers from displaying `audio` without controls.
|
||||
* Remove excess height in iOS 5 devices.
|
||||
*/
|
||||
|
||||
audio:not([controls]) {
|
||||
display: none;
|
||||
height: 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* Addresses styling for `hidden` attribute not present in IE 8/9.
|
||||
*/
|
||||
|
||||
[hidden] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* ==========================================================================
|
||||
Base
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* 1. Sets default font family to sans-serif.
|
||||
* 2. Prevents iOS text size adjust after orientation change, without disabling
|
||||
* user zoom.
|
||||
*/
|
||||
|
||||
html {
|
||||
font-family: sans-serif; /* 1 */
|
||||
-webkit-text-size-adjust: 100%; /* 2 */
|
||||
-ms-text-size-adjust: 100%; /* 2 */
|
||||
}
|
||||
|
||||
/*
|
||||
* Removes default margin.
|
||||
*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/* ==========================================================================
|
||||
Links
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Addresses `outline` inconsistency between Chrome and other browsers.
|
||||
*/
|
||||
|
||||
a:focus {
|
||||
outline: thin dotted;
|
||||
}
|
||||
|
||||
/*
|
||||
* Improves readability when focused and also mouse hovered in all browsers.
|
||||
*/
|
||||
|
||||
a:active,
|
||||
a:hover {
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
/* ==========================================================================
|
||||
Typography
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
|
||||
* Safari 5, and Chrome.
|
||||
*/
|
||||
|
||||
h1 {
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
/*
|
||||
* Addresses styling not present in IE 8/9, Safari 5, and Chrome.
|
||||
*/
|
||||
|
||||
abbr[title] {
|
||||
border-bottom: 1px dotted;
|
||||
}
|
||||
|
||||
/*
|
||||
* Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
|
||||
*/
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/*
|
||||
* Addresses styling not present in Safari 5 and Chrome.
|
||||
*/
|
||||
|
||||
dfn {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/*
|
||||
* Addresses styling not present in IE 8/9.
|
||||
*/
|
||||
|
||||
mark {
|
||||
background: #ff0;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Corrects font family set oddly in Safari 5 and Chrome.
|
||||
*/
|
||||
|
||||
code,
|
||||
kbd,
|
||||
pre,
|
||||
samp {
|
||||
font-family: monospace, serif;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
/*
|
||||
* Improves readability of pre-formatted text in all browsers.
|
||||
*/
|
||||
|
||||
pre {
|
||||
white-space: pre;
|
||||
white-space: pre-wrap;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
/*
|
||||
* Sets consistent quote types.
|
||||
*/
|
||||
|
||||
q {
|
||||
quotes: "\201C" "\201D" "\2018" "\2019";
|
||||
}
|
||||
|
||||
/*
|
||||
* Addresses inconsistent and variable font size in all browsers.
|
||||
*/
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/*
|
||||
* Prevents `sub` and `sup` affecting `line-height` in all browsers.
|
||||
*/
|
||||
|
||||
sub,
|
||||
sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
/* ==========================================================================
|
||||
Embedded content
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Removes border when inside `a` element in IE 8/9.
|
||||
*/
|
||||
|
||||
img {
|
||||
border: 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* Corrects overflow displayed oddly in IE 9.
|
||||
*/
|
||||
|
||||
svg:not(:root) {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
/* ==========================================================================
|
||||
Figures
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Addresses margin not present in IE 8/9 and Safari 5.
|
||||
*/
|
||||
|
||||
figure {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/* ==========================================================================
|
||||
Forms
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Define consistent border, margin, and padding.
|
||||
*/
|
||||
|
||||
fieldset {
|
||||
border: 1px solid #c0c0c0;
|
||||
margin: 0 2px;
|
||||
padding: 0.35em 0.625em 0.75em;
|
||||
}
|
||||
|
||||
/*
|
||||
* 1. Corrects color not being inherited in IE 8/9.
|
||||
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
|
||||
*/
|
||||
|
||||
legend {
|
||||
border: 0; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/*
|
||||
* 1. Corrects font family not being inherited in all browsers.
|
||||
* 2. Corrects font size not being inherited in all browsers.
|
||||
* 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
|
||||
*/
|
||||
|
||||
button,
|
||||
input,
|
||||
select,
|
||||
textarea {
|
||||
font-family: inherit; /* 1 */
|
||||
font-size: 100%; /* 2 */
|
||||
margin: 0; /* 3 */
|
||||
}
|
||||
|
||||
/*
|
||||
* Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
|
||||
* the UA stylesheet.
|
||||
*/
|
||||
|
||||
button,
|
||||
input {
|
||||
line-height: normal;
|
||||
}
|
||||
|
||||
/*
|
||||
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
|
||||
* and `video` controls.
|
||||
* 2. Corrects inability to style clickable `input` types in iOS.
|
||||
* 3. Improves usability and consistency of cursor style between image-type
|
||||
* `input` and others.
|
||||
*/
|
||||
|
||||
button,
|
||||
html input[type="button"], /* 1 */
|
||||
input[type="reset"],
|
||||
input[type="submit"] {
|
||||
-webkit-appearance: button; /* 2 */
|
||||
cursor: pointer; /* 3 */
|
||||
}
|
||||
|
||||
/*
|
||||
* Re-set default cursor for disabled elements.
|
||||
*/
|
||||
|
||||
button[disabled],
|
||||
input[disabled] {
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
/*
|
||||
* 1. Addresses box sizing set to `content-box` in IE 8/9.
|
||||
* 2. Removes excess padding in IE 8/9.
|
||||
*/
|
||||
|
||||
input[type="checkbox"],
|
||||
input[type="radio"] {
|
||||
box-sizing: border-box; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/*
|
||||
* 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
|
||||
* 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
|
||||
* (include `-moz` to future-proof).
|
||||
*/
|
||||
|
||||
input[type="search"] {
|
||||
-webkit-appearance: textfield; /* 1 */
|
||||
-moz-box-sizing: content-box;
|
||||
-webkit-box-sizing: content-box; /* 2 */
|
||||
box-sizing: content-box;
|
||||
}
|
||||
|
||||
/*
|
||||
* Removes inner padding and search cancel button in Safari 5 and Chrome
|
||||
* on OS X.
|
||||
*/
|
||||
|
||||
input[type="search"]::-webkit-search-cancel-button,
|
||||
input[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/*
|
||||
* Removes inner padding and border in Firefox 4+.
|
||||
*/
|
||||
|
||||
button::-moz-focus-inner,
|
||||
input::-moz-focus-inner {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* 1. Removes default vertical scrollbar in IE 8/9.
|
||||
* 2. Improves readability and alignment in all browsers.
|
||||
*/
|
||||
|
||||
textarea {
|
||||
overflow: auto; /* 1 */
|
||||
vertical-align: top; /* 2 */
|
||||
}
|
||||
|
||||
/* ==========================================================================
|
||||
Tables
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Remove most spacing between table cells.
|
||||
*/
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
border-spacing: 0;
|
||||
}
|
||||