diff --git a/src/components/Pages/about/Principles.tsx b/src/components/Pages/about/Principles.tsx new file mode 100644 index 00000000..a3e8ce0a --- /dev/null +++ b/src/components/Pages/about/Principles.tsx @@ -0,0 +1,62 @@ +import { MainLayout } from '../../Layouts/MainLayout' +import { t } from '../../../utils/intl' + +export const ThanksPage = () => { + const title = t('Principles') + return ( + +
+
+
+

+ {title} +

+ +
+
    +
  1. + Горизонтальность. Мы все разные, и это классно. Вертикалей в мире + достаточно, мы — горизонтальное сообщество и ценим наши различия, потому + что знаем — в них наша сила. Благодаря разнообразию сотен голосов, + усиливающих друг друга, в сообществе складывается неповторимая синергия, которая + помогает вместе достигать большего. +
  2. +
  3. + Многоголосие. Мы ценим свободу слова и аргументированные мнения. Предоставляя + трибуну каждому, кому есть что сказать, самиздат отражает полифонию позиций, знаний + и опыта, которые открывают более полную картину реальности. +
  4. +
  5. + Взаимопомощь. Мы помогаем друг другу, потому что хотим, чтобы в мире было еще + больше хорошего. Обсуждая что-то, мы всегда интересуемся, чем можем помочь. + В самиздате можно найти специалистов практически в любых сферах и получить + поддержку от сотен людей. Благодаря коллективной экспертизе глобального сообщества + в самиздате выходят крутейшие публикации, которыми можно вечно гордиться. +
  6. +
  7. + Взаимоуважение. Мы ценим, искренне уважаем друг друга и вместо борщевиков + враждебности культивируем цветы добра, мира, знания и юмора. Нам некогда доказывать + друг другу, кто круче. Гораздо приятнее сотрудничать, помогать и создавать что-то + важное, интересное и полезное. +
  8. +
  9. + Созидание. Мы создаем, потому что любим создавать. Мы открыто делимся опытом, + дарим идеи, обмениваемся мнениями и благодарим за критику, используя ее для + совершенствования мастерства и саморазвития. Мы знаем, что мир не идеальное + место, и делаем всё возможное, чтобы он стал лучше. +
  10. +
+
+
+ +

+ Как участвовать в самиздате +

+
+
+
+ ) +} + +// for lazy loading +export default ThanksPage diff --git a/src/locales/ru.json b/src/locales/ru.json index 47c07e87..f65309f9 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -76,6 +76,7 @@ "Please confirm your email to finish": "Подтвердите почту и действие совершится", "Popular": "Популярное", "Popular authors": "Популярные авторы", + "Principles": "Принципы сообщества", "Publications": "Публикации", "Quit": "Выйти", "Reason uknown": "Причина неизвестна", diff --git a/src/pages/about/principles.astro b/src/pages/about/principles.astro new file mode 100644 index 00000000..d41f44f0 --- /dev/null +++ b/src/pages/about/principles.astro @@ -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') +--- + + + + diff --git a/src/stores/router.ts b/src/stores/router.ts index e8245e72..28aa323e 100644 --- a/src/stores/router.ts +++ b/src/stores/router.ts @@ -19,6 +19,7 @@ export interface Routes { help: void manifest: void partners: void + principles: void projects: void termsOfUse: void thanks: void @@ -41,6 +42,7 @@ const routerStore = createRouter( help: '/about/help', manifest: '/about/manifest', partners: '/about/partners', + principles: '/about/principles', projects: '/about/projects', termsOfUse: '/about/terms-of-use', thanks: '/about/thanks'