Added new static page
This commit is contained in:
parent
569240bdce
commit
b08aec8416
62
src/components/Pages/about/Principles.tsx
Normal file
62
src/components/Pages/about/Principles.tsx
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
import { MainLayout } from '../../Layouts/MainLayout'
|
||||||
|
import { t } from '../../../utils/intl'
|
||||||
|
|
||||||
|
export const ThanksPage = () => {
|
||||||
|
const title = t('Principles')
|
||||||
|
return (
|
||||||
|
<MainLayout>
|
||||||
|
<article class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-8 offset-md-2">
|
||||||
|
<h1>
|
||||||
|
<span class="wrapped">{title}</span>
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<div class="col-lg-10 offset-md-1">
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
Горизонтальность. Мы все разные, и это классно. Вертикалей в мире
|
||||||
|
достаточно, мы — горизонтальное сообщество и ценим наши различия, потому
|
||||||
|
что знаем — в них наша сила. Благодаря разнообразию сотен голосов,
|
||||||
|
усиливающих друг друга, в сообществе складывается неповторимая синергия, которая
|
||||||
|
помогает вместе достигать большего.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Многоголосие. Мы ценим свободу слова и аргументированные мнения. Предоставляя
|
||||||
|
трибуну каждому, кому есть что сказать, самиздат отражает полифонию позиций, знаний
|
||||||
|
и опыта, которые открывают более полную картину реальности.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Взаимопомощь. Мы помогаем друг другу, потому что хотим, чтобы в мире было еще
|
||||||
|
больше хорошего. Обсуждая что-то, мы всегда интересуемся, чем можем помочь.
|
||||||
|
В самиздате можно найти специалистов практически в любых сферах и получить
|
||||||
|
поддержку от сотен людей. Благодаря коллективной экспертизе глобального сообщества
|
||||||
|
в самиздате выходят крутейшие публикации, которыми можно вечно гордиться.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Взаимоуважение. Мы ценим, искренне уважаем друг друга и вместо борщевиков
|
||||||
|
враждебности культивируем цветы добра, мира, знания и юмора. Нам некогда доказывать
|
||||||
|
друг другу, кто круче. Гораздо приятнее сотрудничать, помогать и создавать что-то
|
||||||
|
важное, интересное и полезное.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Созидание. Мы создаем, потому что любим создавать. Мы открыто делимся опытом,
|
||||||
|
дарим идеи, обмениваемся мнениями и благодарим за критику, используя ее для
|
||||||
|
совершенствования мастерства и саморазвития. Мы знаем, что мир не идеальное
|
||||||
|
место, и делаем всё возможное, чтобы он стал лучше.
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="h2" id="participation">
|
||||||
|
<span class="wrapped">Как участвовать в самиздате</span>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
</MainLayout>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
// for lazy loading
|
||||||
|
export default ThanksPage
|
|
@ -76,6 +76,7 @@
|
||||||
"Please confirm your email to finish": "Подтвердите почту и действие совершится",
|
"Please confirm your email to finish": "Подтвердите почту и действие совершится",
|
||||||
"Popular": "Популярное",
|
"Popular": "Популярное",
|
||||||
"Popular authors": "Популярные авторы",
|
"Popular authors": "Популярные авторы",
|
||||||
|
"Principles": "Принципы сообщества",
|
||||||
"Publications": "Публикации",
|
"Publications": "Публикации",
|
||||||
"Quit": "Выйти",
|
"Quit": "Выйти",
|
||||||
"Reason uknown": "Причина неизвестна",
|
"Reason uknown": "Причина неизвестна",
|
||||||
|
|
14
src/pages/about/principles.astro
Normal file
14
src/pages/about/principles.astro
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
---
|
||||||
|
import Zine from '../../layouts/zine.astro'
|
||||||
|
import { Root } from '../../components/Root'
|
||||||
|
import { initRouter } from '../../stores/router'
|
||||||
|
|
||||||
|
const { pathname, search } = Astro.url
|
||||||
|
initRouter(pathname, search)
|
||||||
|
|
||||||
|
Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate')
|
||||||
|
---
|
||||||
|
|
||||||
|
<Zine>
|
||||||
|
<Root client:load />
|
||||||
|
</Zine>
|
|
@ -19,6 +19,7 @@ export interface Routes {
|
||||||
help: void
|
help: void
|
||||||
manifest: void
|
manifest: void
|
||||||
partners: void
|
partners: void
|
||||||
|
principles: void
|
||||||
projects: void
|
projects: void
|
||||||
termsOfUse: void
|
termsOfUse: void
|
||||||
thanks: void
|
thanks: void
|
||||||
|
@ -41,6 +42,7 @@ const routerStore = createRouter<Routes>(
|
||||||
help: '/about/help',
|
help: '/about/help',
|
||||||
manifest: '/about/manifest',
|
manifest: '/about/manifest',
|
||||||
partners: '/about/partners',
|
partners: '/about/partners',
|
||||||
|
principles: '/about/principles',
|
||||||
projects: '/about/projects',
|
projects: '/about/projects',
|
||||||
termsOfUse: '/about/terms-of-use',
|
termsOfUse: '/about/terms-of-use',
|
||||||
thanks: '/about/thanks'
|
thanks: '/about/thanks'
|
||||||
|
|
Loading…
Reference in New Issue
Block a user