Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions website/i18n/es/code.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
{
"hero.tagline": {
"message": "Disciplina cognitiva para la ingeniería asistida por IA",
"description": "Hero tagline (H1 on the landing)"
},
"hero.pillar1": {
"message": "Cada decisión queda en el repo",
"description": "First hero pillar"
Expand Down
8 changes: 5 additions & 3 deletions website/src/components/Hero/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,19 @@ import type {ReactNode} from 'react';
import Link from '@docusaurus/Link';
import Translate from '@docusaurus/Translate';
import CodeBlock from '@theme/CodeBlock';
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
import styles from './styles.module.css';

const INSTALL = 'curl -fsSL https://raw.githubusercontent.com/StrangeDaysTech/straymark/main/install.sh | sh';

export default function Hero(): ReactNode {
const {siteConfig} = useDocusaurusContext();
return (
<header className={styles.hero}>
<div className={styles.inner}>
<h1 className={styles.tagline}>{siteConfig.tagline}</h1>
<h1 className={styles.tagline}>
<Translate id="hero.tagline" description="Hero tagline (H1 on the landing)">
Cognitive discipline for AI-assisted engineering
</Translate>
</h1>
<ul className={styles.pillars}>
<li>
<Translate id="hero.pillar1" description="First hero pillar">
Expand Down
10 changes: 7 additions & 3 deletions website/src/pages/index.tsx
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
import type {ReactNode} from 'react';
import Layout from '@theme/Layout';
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
import {translate} from '@docusaurus/Translate';
import Hero from '@site/src/components/Hero';
import WorkflowDiagram from '@site/src/components/WorkflowDiagram';
import WhyExists from '@site/src/components/WhyExists';
import FeatureGrid from '@site/src/components/FeatureGrid';

export default function Home(): ReactNode {
const {siteConfig} = useDocusaurusContext();
const description = translate({
id: 'hero.tagline',
message: 'Cognitive discipline for AI-assisted engineering',
description: 'Hero tagline (H1 on the landing)',
});
return (
<Layout title={siteConfig.title} description={siteConfig.tagline}>
<Layout description={description}>
<Hero />
<WorkflowDiagram />
<WhyExists />
Expand Down