Rewrite index page
This commit is contained in:
		| @@ -22,25 +22,9 @@ h6 { | |||||||
|     font-weight: normal; |     font-weight: normal; | ||||||
| } | } | ||||||
|  |  | ||||||
| %external-link-icon { | .hr-line { | ||||||
|     display: inline-block; |     height: 0; | ||||||
|     margin-left: 0.6em; |     display: block; | ||||||
|     color: $base-font-color; |     border-bottom: 1px solid #eee; | ||||||
|     font-size: $base-font-size - 4px; |     margin: 2em 0; | ||||||
|  |  | ||||||
|     @media (max-width: $first-media-step) { |  | ||||||
|         font-size: $base-font-size - 2px; |  | ||||||
|     } |  | ||||||
| } |  | ||||||
|  |  | ||||||
| a[href*="//github.com"]:after { |  | ||||||
|     @extend %external-link-icon; |  | ||||||
|     font-family: 'Font Awesome 5 Brands', serif; |  | ||||||
|     content: '\f09b'; |  | ||||||
| } |  | ||||||
|  |  | ||||||
| a[target="_blank"]:not([href*="//github.com"]):after { |  | ||||||
|     @extend %external-link-icon; |  | ||||||
|     font-family: 'Font Awesome 5 Free', serif; |  | ||||||
|     content: '\f35d'; |  | ||||||
| } | } | ||||||
|   | |||||||
							
								
								
									
										22
									
								
								source/_assets/components/external-link-markers.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								source/_assets/components/external-link-markers.scss
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | |||||||
|  | %external-link-icon { | ||||||
|  |     display: inline-block; | ||||||
|  |     margin-left: 0.6em; | ||||||
|  |     color: $base-font-color; | ||||||
|  |     font-size: $base-font-size - 4px; | ||||||
|  |  | ||||||
|  |     @media (max-width: $first-media-step) { | ||||||
|  |         font-size: $base-font-size - 2px; | ||||||
|  |     } | ||||||
|  | } | ||||||
|  |  | ||||||
|  | a[href*="//github.com"]:after { | ||||||
|  |     @extend %external-link-icon; | ||||||
|  |     font-family: 'Font Awesome 5 Brands', serif; | ||||||
|  |     content: '\f09b'; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | a[target="_blank"]:not([href*="//github.com"]):after { | ||||||
|  |     @extend %external-link-icon; | ||||||
|  |     font-family: 'Font Awesome 5 Free', serif; | ||||||
|  |     content: '\f35d'; | ||||||
|  | } | ||||||
							
								
								
									
										17
									
								
								source/_assets/components/social.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								source/_assets/components/social.scss
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | |||||||
|  | .social { | ||||||
|  |     list-style: none; | ||||||
|  |     padding: 0; | ||||||
|  |     margin: 3em 0; | ||||||
|  |     display: block; | ||||||
|  |     text-align: center; | ||||||
|  |  | ||||||
|  |     &__item { | ||||||
|  |         display: inline-block; | ||||||
|  |         margin: 0 0.5em; | ||||||
|  |         font-size: 180%; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     &__link { | ||||||
|  |         color: inherit; | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										1
									
								
								source/_assets/index/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								source/_assets/index/index.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | import '../components/social.scss'; | ||||||
| @@ -13,11 +13,7 @@ | |||||||
|             right: $mobile-margin; |             right: $mobile-margin; | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| } |  | ||||||
|  |  | ||||||
| .hr-line { |     // extensions | ||||||
|     height: 0; |     @import '../components/external-link-markers'; | ||||||
|     display: block; |  | ||||||
|     border-bottom: 1px solid #eee; |  | ||||||
|     margin: 2em 0; |  | ||||||
| } | } | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ $base-font-family: 'PT Serif', serif; | |||||||
|  |  | ||||||
| // Базовый размер шрифта | // Базовый размер шрифта | ||||||
| $base-font-size: 20px; | $base-font-size: 20px; | ||||||
| $base-font-color: #333; | $base-font-color: #000; | ||||||
|  |  | ||||||
| // Ширина страницы | // Ширина страницы | ||||||
| $preferred-width: 700px; | $preferred-width: 700px; | ||||||
|   | |||||||
| @@ -2,6 +2,10 @@ | |||||||
| layout: default | layout: default | ||||||
| description: Личный сайт Антона Вахрушева | description: Личный сайт Антона Вахрушева | ||||||
| --- | --- | ||||||
|  | {% block css %} | ||||||
|  |   <link rel="stylesheet" href="/static/index.css?v={{ date().timestamp }}"> | ||||||
|  | {% endblock %} | ||||||
|  |  | ||||||
| {% block content %} | {% block content %} | ||||||
|   <h1 class="hello">Привет,</h1> |   <h1 class="hello">Привет,</h1> | ||||||
|  |  | ||||||
| @@ -16,36 +20,39 @@ description: Личный сайт Антона Вахрушева | |||||||
|     </li> |     </li> | ||||||
|   </ul> |   </ul> | ||||||
|  |  | ||||||
|   <h2 class="heading">Смотреть</h2> |  | ||||||
|   <ul> |  | ||||||
|     <li> |  | ||||||
|       <a href="https://500px.com/anwinged" target="_blank">фотографии</a> |  | ||||||
|     </li> |  | ||||||
|   </ul> |  | ||||||
|  |  | ||||||
|   <h2 class="heading">Читать</h2> |   <h2 class="heading">Читать</h2> | ||||||
|   <ul> |   <ul> | ||||||
|     <li> |     <li> | ||||||
|       <a href="https://github.com/anwinged" target="_blank">код на гитхабе</a> |       <a href="/about/me/">об авторе</a> | ||||||
|     </li> |  | ||||||
|     <li> |  | ||||||
|       <a href="https://anwinged.blogspot.ru" target="_blank">блог</a> |  | ||||||
|     </li> |  | ||||||
|     <li> |  | ||||||
|       <a href="/about/me/">обо мне</a> |  | ||||||
|     </li> |     </li> | ||||||
|     <li> |     <li> | ||||||
|       <a href="/wishlist/">вишлист</a> |       <a href="/wishlist/">вишлист</a> | ||||||
|     </li> |     </li> | ||||||
|   </ul> |   </ul> | ||||||
|  |  | ||||||
|   <h2 class="heading">Написать</h2> |   <span class="hr-line"></span> | ||||||
|   <ul> |  | ||||||
|     <li> |   <ul class="social"> | ||||||
|       <a href="https://vk.com/anwinged" target="_blank">вконтакте</a> |     <li class="social__item"> | ||||||
|  |       <a class="social__link" href="https://github.com/anwinged" target="_blank" title="Код на Гитхабе"> | ||||||
|  |         <i class="fab fa-github"></i> | ||||||
|  |       </a> | ||||||
|     </li> |     </li> | ||||||
|     <li> |     <li class="social__item"> | ||||||
|       <a href="mailto:anwinged@yandex.ru">на почту</a> |       <a class="social__link" href="https://500px.com/anwinged" target="_blank" title="Фотографии на 500px"> | ||||||
|  |         <i class="fab fa-500px"></i> | ||||||
|  |       </a> | ||||||
|  |     </li> | ||||||
|  |     <li class="social__item"> | ||||||
|  |       <a class="social__link" href="https://vk.com/anwinged" target="_blank" title="Профиль на Вконтакте"> | ||||||
|  |         <i class="fab fa-vk"></i> | ||||||
|  |       </a> | ||||||
|  |     </li> | ||||||
|  |     <li class="social__item"> | ||||||
|  |       <a class="social__link" href="https://instagram.com/anwinged" target="_blank" title="Фотографии в Инстаграме"> | ||||||
|  |         <i class="fab fa-instagram"></i> | ||||||
|  |       </a> | ||||||
|     </li> |     </li> | ||||||
|   </ul> |   </ul> | ||||||
|  |  | ||||||
| {% endblock %} | {% endblock %} | ||||||
|   | |||||||
| @@ -62,6 +62,7 @@ module.exports = (env = {}) => { | |||||||
|         entry: { |         entry: { | ||||||
|             layout_default: './source/_assets/layout_default/style.scss', |             layout_default: './source/_assets/layout_default/style.scss', | ||||||
|             layout_internal: './source/_assets/layout_internal/style.scss', |             layout_internal: './source/_assets/layout_internal/style.scss', | ||||||
|  |             index: './source/_assets/index/index.js', | ||||||
|             about_me: './source/_assets/about_me/index.js', |             about_me: './source/_assets/about_me/index.js', | ||||||
|             predictor: './source/_assets/predictor/index.js', |             predictor: './source/_assets/predictor/index.js', | ||||||
|         }, |         }, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user