Skip to content

Commit

Permalink
Merge pull request #93 from hexlet-rus/adaptive-landing
Browse files Browse the repository at this point in the history
Adaptive landing
  • Loading branch information
dzencot authored Nov 28, 2022
2 parents 5ac9a15 + 6422cb0 commit 1a08f70
Show file tree
Hide file tree
Showing 7 changed files with 379 additions and 194 deletions.
1 change: 1 addition & 0 deletions app/assets/stylesheets/application.css
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/* No CSS *//*# sourceMappingURL=application.css.map */
9 changes: 9 additions & 0 deletions app/assets/stylesheets/application.css.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

81 changes: 43 additions & 38 deletions views/landing/landing-editor.pug
Original file line number Diff line number Diff line change
Expand Up @@ -7,44 +7,47 @@ html(lang="ru")
meta(name="description" content="Runit")
meta(name='yandex-verification' content='e8335f9c0dabd025')
link(href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous")

link(href="/landing/styles/style.css" rel="stylesheet")
link(rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css')

body.min-vh-100.d-flex.flex-column.bg-dark.text-white.fw-normal
include modules/header
main.container.pb-5
section.mt-160
.row
p.text-center.mb-0.fs-5.lh-5 Бесплатный проект Хекслета
.row
h1.text-center.h1.fw-bold.mb-0.mt-45 Мгновенный IDE
.row
p.text-center.mb-0.fw-bolder.mt-35.fs-3.lh-3 Пишите код прямо в браузере!
section.mt-65
.row
.col
.d-flex.flex-column
img.mb-3(src="/landing/images/tag.png" alt="tag" width="39" height="39")
p.fs-5.mb-0.lh-5 Запускайте JavaScript код,#[br] не устанавливая приложение
.col
.d-flex.flex-column
img.mb-3(src="/landing/images/os.png" alt="os" width="39" height="39")
p.fs-5.mb-0.lh-5 Работайте на любом устройстве,#[br] с любой операционной системой
.col
.d-flex.flex-column
img.mb-3(src="/landing/images/share.png" alt="share" width="39" height="39")
p.fs-5.mb-0.lh-5 Делитесь своим кодом с другими#[br] участниками
section.mt-65
.d-grid.col-3.mx-auto
a.btn.btn-primary.py-3.fs-5.fw-bold.lh-5(href="/profile") Начать кодить
section.mt-160
section.general.d-flex.flex-column
include modules/header
section.d-flex.flex-column.flex-grow.h-100.py-3.py-md-4.py-lg-5.justify-content-evenly
section
.row
p.text-center.mb-0.fs-5.lh-5 Бесплатный проект Хекслета
.row.my-3
h1.text-center.fw-bold.mb-0.mt-sm-5.display-1 Мгновенный IDE
.row
p.text-center.mb-0.fw-bolder.mt-sm-4.fs-3.lh-3 Пишите код прямо в браузере!
section
.row.row-cols-1.row-cols-sm-3
.col
.d-flex.flex-sm-column.align-items-center.align-items-sm-start.mb-3.mb-sm-0
img.mb-sm-3.mb-1.me-3.me-sm-0(src="/landing/images/tag.png" alt="tag" width="39" height="39")
p.fs-5.mb-0.lh-5 Запускайте JavaScript код,#[br] не устанавливая приложение
.col
.d-flex.flex-sm-column.align-items-center.align-items-sm-start.mb-3.mb-sm-0
img.mb-sm-3.mb-1.me-3.me-sm-0(src="/landing/images/os.png" alt="os" width="39" height="39")
p.fs-5.mb-0.lh-5 Работайте на любом устройстве,#[br] с любой операционной системой
.col
.d-flex.flex-sm-column.align-items-center.align-items-sm-start.mb-3.mb-sm-0
img.mb-sm-3.mb-1.me-3.me-sm-0(src="/landing/images/share.png" alt="share" width="39" height="39")
p.fs-5.mb-0.lh-5 Делитесь своим кодом с другими#[br] участниками
section
.d-grid.col-md-4.col-sm-5.col-6.mx-auto
a.btn.btn-primary.py-3.fs-5.fw-bold.lh-5(href="/profile") Начать кодить
section.mt-5
.row
h2.text-center.h2.fw-bold.mb-0 Без загрузок, конфигураций и настроек
.row.mt-55.d-flex.justify-content-between
.col.mw-600
h2.text-center.display-4.fw-bold.mb-0 Без загрузок, конфигураций и настроек
.row.mt-5.row-cols-1.row-cols-sm-2.d-flex.justify-content-between
.col.mb-5.mb-sm-0
p.fs-4.mb-0.lh-5 В современной веб-разработке нужно постоянно следить за последними новостями, а еще лучше — испытывать новинки в реальных условиях.#[br] #[br] Бесплатный онлайн-редактор кода Runit позволит это делать быстро и без лишней суеты с настройками.
.col.mw-600
ul.mb-0.custom-list
.col
ul.mb-0.custom-list.mx-2.mx-sm-0
li.mb-3.position-relative
p.fs-5.lh-5 Редактор полностью запускается в браузере, поэтому вы можете начать кодить за считанные секунды
li.mb-3.position-relative
Expand All @@ -55,21 +58,21 @@ html(lang="ru")
p.fs-5.lh-5 Используйте редактор на macOS, Windows, Linux или любой другой ОС
li.mb-3.position-relative
p.fs-5.lh-5 Не тратьте время на настройку среды
section.mt-160
section.mt-90
.row
h2.text-center.h2.fw-bold.mb-0 Еще больше возможностей в будущем
.row.mt-55
.col
h2.text-center.display-4.fw-bold.mb-0 Еще больше возможностей в будущем
.row.row-cols-1.row-cols-sm-3.mt-55
.col.mb-4.mb-sm-0
.d-flex.flex-column
img.mb-3(src="/landing/images/code.png" alt="code" width="39" height="39")
p.mb-2.fs-4.lh-4 Все языки
p.mb-0 Пока наша среда разработки запускает код только на JavaScript. В ближайшем будущем мы реализуем в редакторе поддержку других популярных языков программирования
.col
.col.mb-4.mb-sm-0
.d-flex.flex-column
img.mb-3(src="/landing/images/person.png" alt="person" width="39" height="39")
p.mb-2.fs-4.lh-4 Совместная работа
p.mb-0 Вы сможете делиться ссылкой на фрагменты своего кода с другими участниками. Или работать вместе прямо в Runit!
.col
.col.mb-4.mb-sm-0
.d-flex.flex-column
img.mb-3(src="/landing/images/blank.png" alt="blank" width="39" height="39")
p.mb-2.fs-4.lh-4 Готовые шаблоны с кодом
Expand All @@ -78,6 +81,8 @@ html(lang="ru")
.row
h3.text-center.fs-2.mb-0.lh-2 Попробуйте написать свой код прямо сейчас!
.row.mt-40
.d-grid.col-3.mx-auto
.d-grid.col-7.col-sm-5.col-md-4.mx-auto
a.btn.btn-primary.py-3.fs-5.fw-bold.lh-5(href="/signup") Начать кодить

include modules/footer
script(src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous")
23 changes: 14 additions & 9 deletions views/landing/modules/header.pug
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
header
.container
nav.navbar.navbar-dark.justify-content-between.py-3.align-items-center
a.pt-lg-0.pb-lg-2.navbar-brand(href="/")
img.d-inline-block.align-top(src="/landing/images/logo.svg" alt='hexlet' width="100" height="30")
p.d-inline-block.align-bottom.ms-1.mb-0.lh-sm Runit
.d-flex.justify-content-end
a.btn.btn-link.me-4.align-self-center.fs-5.lh-5(href="/about") О проекте
a.btn.btn-light.me-4.py-2.fs-5.lh-5(href="/login") Войти
a.btn.btn-primary.py-2.fs-5.lh-5(href="/signup") Регистрация
nav.navbar.navbar-dark.py-3.navbar-expand-md
a.pt-lg-0.pb-lg-2.navbar-brand(href="/")
img.d-inline-block.align-top(src="/landing/images/logo.svg" alt='hexlet' width="100" height="30")
p.d-inline-block.align-bottom.ms-1.mb-0.lh-sm Runit
button.navbar-toggler(type="button" data-bs-toggle="collapse" data-bs-target="#navbarToggler" aria-controls="navbarToggler" aria-expanded="false" aria-label="Toggle navigation")
span.navbar-toggler-icon
.collapse.navbar-collapse(id="navbarToggler")
ul.navbar-nav.ms-auto.text-end
li.nav-item.mb-2.mb-md-0
a.btn.btn-link.me-md-4.align-self-center.fs-md-5.fs-6.lh-5(href="/about") О проекте
li.nav-item.mb-2.mb-md-0
a.btn.btn-light.me-md-4.py-2.fs-md-5.fs-6.lh-5(href="/login") Войти
li.nav-item
a.btn.btn-primary.py-2.fs-md-5.fs-6.lh-5(href="/signup") Регистрация
Loading

0 comments on commit 1a08f70

Please sign in to comment.