static-routes-fixes

This commit is contained in:
Untone 2024-07-05 10:23:59 +03:00
parent 874654f0eb
commit e83fd35b85
16 changed files with 16 additions and 36 deletions

View File

@ -16,7 +16,7 @@ export default () => {
<div class={clsx(styles.discoursBannerContent, 'col-lg-10')}> <div class={clsx(styles.discoursBannerContent, 'col-lg-10')}>
<h3>{t('Discours exists because of our common effort')}</h3> <h3>{t('Discours exists because of our common effort')}</h3>
<p> <p>
<a href="/guide/support">{t('Support us')}</a> <a href="/support">{t('Support us')}</a>
<a href="/edit/new">{t('Become an author')}</a> <a href="/edit/new">{t('Become an author')}</a>
<a href={''} onClick={() => showModal('auth')}> <a href={''} onClick={() => showModal('auth')}>
{t('Join the community')} {t('Join the community')}

View File

@ -25,7 +25,7 @@ export const FooterView = () => {
{ {
header: t('About the project'), header: t('About the project'),
items: [ items: [
{ title: t('Discours Manifest'), slug: '/guide/manifest' }, { title: t('Discours Manifest'), slug: '/manifest' },
{ title: t('How it works'), slug: '/guide' }, { title: t('How it works'), slug: '/guide' },
{ title: t('Dogma'), slug: '/guide/dogma' }, { title: t('Dogma'), slug: '/guide/dogma' },
{ title: t('Our principles'), slug: '/guide/principles' }, { title: t('Our principles'), slug: '/guide/principles' },
@ -37,7 +37,7 @@ export const FooterView = () => {
items: [ items: [
{ title: t('Suggest an idea'), slug: '/connect' }, { title: t('Suggest an idea'), slug: '/connect' },
{ title: t('Become an author'), slug: '/edit/new' }, { title: t('Become an author'), slug: '/edit/new' },
{ title: t('Support Discours'), slug: '/guide/support' }, { title: t('Support Discours'), slug: '/support' },
{ {
title: t('Work with us'), title: t('Work with us'),
slug: 'https://docs.google.com/forms/d/e/1FAIpQLSeNNvIzKlXElJtkPkYiXl-jQjlvsL9u4-kpnoRjz1O8Wo40xQ/viewform' slug: 'https://docs.google.com/forms/d/e/1FAIpQLSeNNvIzKlXElJtkPkYiXl-jQjlvsL9u4-kpnoRjz1O8Wo40xQ/viewform'
@ -49,7 +49,7 @@ export const FooterView = () => {
items: [ items: [
{ title: t('Authors'), slug: '/author' }, { title: t('Authors'), slug: '/author' },
{ title: t('Communities'), slug: '/community' }, { title: t('Communities'), slug: '/community' },
{ title: t('Partners'), slug: '/guide/partners' }, { title: t('Partners'), slug: '/partners' },
{ title: t('Special projects'), slug: '/guide/projects' }, { title: t('Special projects'), slug: '/guide/projects' },
{ {
title: lang() === 'ru' ? 'English' : 'Русский', title: lang() === 'ru' ? 'English' : 'Русский',
@ -97,7 +97,7 @@ export const FooterView = () => {
'Independant magazine with an open horizontal cooperation about culture, science and society' 'Independant magazine with an open horizontal cooperation about culture, science and society'
)} )}
. {t('Discours')} &copy; 2015&ndash;{new Date().getFullYear()}{' '} . {t('Discours')} &copy; 2015&ndash;{new Date().getFullYear()}{' '}
<a href="/guide/terms">{t('Terms of use')}</a> <a href="/terms">{t('Terms of use')}</a>
</div> </div>
<div class={clsx(styles.footerCopyrightSocial, 'col-md-6 col-lg-4')}> <div class={clsx(styles.footerCopyrightSocial, 'col-md-6 col-lg-4')}>
<For each={social}> <For each={social}>

View File

@ -34,7 +34,7 @@ export default () => {
> >
{t('Join the community')} {t('Join the community')}
</a> </a>
<a class="button" href="/guide/support"> <a class="button" href="/support">
{t('Support us')} {t('Support us')}
</a> </a>
</div> </div>

View File

@ -82,7 +82,7 @@ export const AuthModal = () => {
<p class={styles.disclaimer}> <p class={styles.disclaimer}>
{t('By signing up you agree with our')}{' '} {t('By signing up you agree with our')}{' '}
<a <a
href="/guide/terms" href="/terms"
onClick={() => { onClick={() => {
hideModal() hideModal()
}} }}

View File

@ -222,7 +222,7 @@ export const Header = (props: Props) => {
<A href="/connect">{t('Suggest an idea')}</A> <A href="/connect">{t('Suggest an idea')}</A>
</li> </li>
<li> <li>
<A href="/guide/support">{t('Support the project')}</A> <A href="/support">{t('Support the project')}</A>
</li> </li>
</ul> </ul>
@ -351,13 +351,13 @@ export const Header = (props: Props) => {
<A href="/guide/principles">{t('Community Our principles')}</A> <A href="/guide/principles">{t('Community Our principles')}</A>
</li> </li>
<li> <li>
<A href="/guide">{t('Platform Guide')}</A> <A href='/guide'>{t('Platform Guide')}</A>
</li> </li>
<li> <li>
<A href="/guide/manifest#participation">{t('Support us')}</A> <A href="/support">{t('Support us')}</A>
</li> </li>
<li> <li>
<A href="/guide/support">{t('How to help')}</A> <A href="/manifest#participation">{t('How to help')}</A>
</li> </li>
<li class={styles.rightItem}> <li class={styles.rightItem}>
<A href="/connect"> <A href="/connect">

View File

View File

@ -59,7 +59,7 @@ export const ManifestPage = () => {
<p> <p>
Редакция Дискурса открыта для всех: у&nbsp;нас нет цензуры, запретных тем и&nbsp;идеологических Редакция Дискурса открыта для всех: у&nbsp;нас нет цензуры, запретных тем и&nbsp;идеологических
рамок. Каждый может <a href="/edit/new">прислать материал</a> в&nbsp;журнал и&nbsp; рамок. Каждый может <a href="/edit/new">прислать материал</a> в&nbsp;журнал и&nbsp;
<a href="/guide">присоединиться к&nbsp;редакции</a>. Предоставляя трибуну для независимой <a href='/guide'>присоединиться к&nbsp;редакции</a>. Предоставляя трибуну для независимой
журналистики и&nbsp;художественных проектов, мы&nbsp;помогаем людям рассказывать свои истории так, журналистики и&nbsp;художественных проектов, мы&nbsp;помогаем людям рассказывать свои истории так,
чтобы они были услышаны. Мы&nbsp;убеждены: чем больше голосов будет звучать на&nbsp;Дискурсе, тем чтобы они были услышаны. Мы&nbsp;убеждены: чем больше голосов будет звучать на&nbsp;Дискурсе, тем
громче в&nbsp;полифонии мнений будет слышна истина. громче в&nbsp;полифонии мнений будет слышна истина.
@ -70,7 +70,7 @@ export const ManifestPage = () => {
</h2> </h2>
<p> <p>
Дискурс создается <a href="/guide">открытым сообществом</a> энтузиастов новой независимой Дискурс создается <a href='/guide'>открытым сообществом</a> энтузиастов новой независимой
журналистики. Участвовать в&nbsp;открытой редакции и&nbsp;помогать журналу можно следующими журналистики. Участвовать в&nbsp;открытой редакции и&nbsp;помогать журналу можно следующими
способами: способами:
</p> </p>
@ -93,7 +93,7 @@ export const ManifestPage = () => {
</summary> </summary>
<p> <p>
Дискурс существует на&nbsp;пожертвования читателей. Если вам нравится журнал, пожалуйста,{' '} Дискурс существует на&nbsp;пожертвования читателей. Если вам нравится журнал, пожалуйста,{' '}
<a href="/guide/support">поддержите</a> нашу работу. Ваши пожертвования пойдут на&nbsp;выпуск <a href="/support">поддержите</a> нашу работу. Ваши пожертвования пойдут на&nbsp;выпуск
новых материалов, оплату серверов, труда программистов, дизайнеров и&nbsp;редакторов. новых материалов, оплату серверов, труда программистов, дизайнеров и&nbsp;редакторов.
</p> </p>
</details> </details>

View File

@ -85,7 +85,7 @@ export const ThanksPage = () => {
всем, кто нас поддерживает. Ваши пожертвования&nbsp;&mdash; финансовый фундамент журнала. Благодаря всем, кто нас поддерживает. Ваши пожертвования&nbsp;&mdash; финансовый фундамент журнала. Благодаря
вам мы&nbsp;развиваем платформу качественной журналистики, которая помогает самым разным авторам вам мы&nbsp;развиваем платформу качественной журналистики, которая помогает самым разным авторам
быть услышанными. Стать нашим меценатом и&nbsp;подписаться на&nbsp;ежемесячную поддержку проекта быть услышанными. Стать нашим меценатом и&nbsp;подписаться на&nbsp;ежемесячную поддержку проекта
можно <a href="/guide/support">здесь</a>. можно <a href="/support">здесь</a>.
</p> </p>
</StaticPage> </StaticPage>
) )

View File

@ -1,18 +0,0 @@
import { PageLayout } from '~/components/_shared/PageLayout'
import { useLocalize } from '~/context/localize'
export const ProjectsPage = () => {
const { t } = useLocalize()
return (
<PageLayout title={t('Projects')}>
<article class="wide-container container--static-page">
<div class="row">
<div class="col-md-12 col-xl-14 offset-md-5 order-md-first">
<h1>{t('Projects')}</h1>
</div>
</div>
</article>
</PageLayout>
)
}
export default ProjectsPage

View File

@ -2,8 +2,6 @@
import https from 'node:https' import https from 'node:https'
import { type Page, expect, test } from '@playwright/test' import { type Page, expect, test } from '@playwright/test'
const baseHost = process.env.BASE_URL || 'https://localhost:3000'
/* Global starting test config */ /* Global starting test config */
let page: Page let page: Page
@ -63,7 +61,7 @@ test.afterAll(async () => {
const pagesTitles = { const pagesTitles = {
'/': /Дискурс/, '/': /Дискурс/,
'/feed': /Лента/, '/feed': /Лента/,
'/guide/support': /Поддержите Дискурс/, '/support': /Поддержите Дискурс/,
'/author': /Авторы/, '/author': /Авторы/,
'/topic': /Темы и сюжеты/ '/topic': /Темы и сюжеты/
} }