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')}>
<h3>{t('Discours exists because of our common effort')}</h3>
<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={''} onClick={() => showModal('auth')}>
{t('Join the community')}

View File

@ -25,7 +25,7 @@ export const FooterView = () => {
{
header: t('About the project'),
items: [
{ title: t('Discours Manifest'), slug: '/guide/manifest' },
{ title: t('Discours Manifest'), slug: '/manifest' },
{ title: t('How it works'), slug: '/guide' },
{ title: t('Dogma'), slug: '/guide/dogma' },
{ title: t('Our principles'), slug: '/guide/principles' },
@ -37,7 +37,7 @@ export const FooterView = () => {
items: [
{ title: t('Suggest an idea'), slug: '/connect' },
{ 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'),
slug: 'https://docs.google.com/forms/d/e/1FAIpQLSeNNvIzKlXElJtkPkYiXl-jQjlvsL9u4-kpnoRjz1O8Wo40xQ/viewform'
@ -49,7 +49,7 @@ export const FooterView = () => {
items: [
{ title: t('Authors'), slug: '/author' },
{ title: t('Communities'), slug: '/community' },
{ title: t('Partners'), slug: '/guide/partners' },
{ title: t('Partners'), slug: '/partners' },
{ title: t('Special projects'), slug: '/guide/projects' },
{
title: lang() === 'ru' ? 'English' : 'Русский',
@ -97,7 +97,7 @@ export const FooterView = () => {
'Independant magazine with an open horizontal cooperation about culture, science and society'
)}
. {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 class={clsx(styles.footerCopyrightSocial, 'col-md-6 col-lg-4')}>
<For each={social}>

View File

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

View File

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

View File

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

View File

View File

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

View File

@ -85,7 +85,7 @@ export const ThanksPage = () => {
всем, кто нас поддерживает. Ваши пожертвования&nbsp;&mdash; финансовый фундамент журнала. Благодаря
вам мы&nbsp;развиваем платформу качественной журналистики, которая помогает самым разным авторам
быть услышанными. Стать нашим меценатом и&nbsp;подписаться на&nbsp;ежемесячную поддержку проекта
можно <a href="/guide/support">здесь</a>.
можно <a href="/support">здесь</a>.
</p>
</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 { type Page, expect, test } from '@playwright/test'
const baseHost = process.env.BASE_URL || 'https://localhost:3000'
/* Global starting test config */
let page: Page
@ -63,7 +61,7 @@ test.afterAll(async () => {
const pagesTitles = {
'/': /Дискурс/,
'/feed': /Лента/,
'/guide/support': /Поддержите Дискурс/,
'/support': /Поддержите Дискурс/,
'/author': /Авторы/,
'/topic': /Темы и сюжеты/
}