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
14 changes: 14 additions & 0 deletions components/pages/blog/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { Section } from '@/components/common/layout';
import Typography from '@/components/common/Typography';
import { mediaQueries } from '@/styles/breakpoints';
import Head from 'next/head';
import Image from 'next/image';
import Link from 'next/link';
import styled from 'styled-components';
Expand Down Expand Up @@ -353,6 +354,19 @@ function formatDate(str) {
export default function BlogPage({ posts }) {
return (
<>
<Head>
<title>Blog | CodeEdit</title>
<meta
property="description"
content="The CodeEdit blog is the source for news about CodeEdit. Read project news, get updates, and read about community progress."
></meta>
<meta property="og:title" content="Blog | CodeEdit"></meta>
<meta
property="og:description"
content="The CodeEdit blog is the source for news about CodeEdit. Read project news, get updates, and read about community progress."
></meta>
<meta property="og:url" content="https://www.codeedit.app/blog"></meta>
</Head>
<Section contained gutterY variant="secondary">
<Typography variant="section-head" as="h2">
Latest News
Expand Down
15 changes: 15 additions & 0 deletions components/pages/legal/license/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import { Section } from '@/components/common/layout';
import Head from 'next/head';

export default function LicensePage() {
return (
<>
<Head>
<title>License | CodeEdit</title>
</Head>
<Section contained gutterY>
License page
</Section>
</>
);
}
12 changes: 9 additions & 3 deletions components/pages/legal/privacy/index.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
import { Section } from '@/components/common/layout';
import Head from 'next/head';

export default function PrivacyPage() {
return (
<Section contained gutterY>
Privacy page
</Section>
<>
<Head>
<title>Privacy Policy | CodeEdit</title>
</Head>
<Section contained gutterY>
Privacy page
</Section>
</>
);
}
12 changes: 9 additions & 3 deletions components/pages/legal/tos/index.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
import { Section } from '@/components/common/layout';
import Head from 'next/head';

export default function TosPage() {
return (
<Section contained gutterY>
TOS Page
</Section>
<>
<Head>
<title>Terms of Service | CodeEdit</title>
</Head>
<Section contained gutterY>
TOS Page
</Section>
</>
);
}
1 change: 1 addition & 0 deletions components/pages/whats-new/Release.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ import { Link, Mail, Share } from 'react-feather';
import XSvg from '@/assets/x-icon.svg';
import FacebookSvg from '@/assets/facebook-icon.svg';
import macOSVersions from '@/data/macOS-versions';
import Head from 'next/head';

const ReleaseTile = styled(Tile)`
border-radius: 18px;
Expand Down
18 changes: 16 additions & 2 deletions components/pages/whats-new/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import { Menu, MenuItem } from '@/components/common/Menu';
import { ChevronDown } from 'react-feather';
import { useRouter } from 'next/router';
import Release from './Release';
import Head from 'next/head';

const HeroSection = styled(Section)`
text-align: center;
Expand All @@ -31,7 +32,20 @@ const HighlightedText = styled.span`
export default function WhatsNewPage({ releases }) {
const router = useRouter();
return (
<div>
<>
<Head>
<title>What&apos;s New | CodeEdit</title>
<meta
property="description"
content="The CodeEdit blog is the source for news about CodeEdit. Read project news, get updates, and read about community progress."
></meta>
<meta property="og:title" content="Blog | CodeEdit"></meta>
<meta
property="og:description"
content="The CodeEdit blog is the source for news about CodeEdit. Read project news, get updates, and read about community progress."
></meta>
<meta property="og:url" content="https://www.codeedit.app/blog"></meta>
</Head>
<HeroSection contained gutterY={12}>
<Typography variant="headline-elevated" as="h1">
What’s <HighlightedText>New</HighlightedText>
Expand Down Expand Up @@ -68,6 +82,6 @@ export default function WhatsNewPage({ releases }) {
{releases.map((release, i) => (
<Release release={release} latest={i === 0} key={release.id} />
))}
</div>
</>
);
}
38 changes: 37 additions & 1 deletion pages/_app.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,47 @@ function MyApp({ Component, pageProps }) {
return (
<Site>
<Head>
<title>CodeEdit</title>
<meta
name="viewport"
content="width=device-width, initial-scale=1, maximum-scale=1, shrink-to-fit=no, user-scalable=no, viewport-fit=cover"
/>
<title>CodeEdit</title>
<meta
property="og:description"
content="A lightweight, natively built editor. Open source. Free forever."
></meta>
<meta
property="og:title"
content="CodeEdit – A native code editor for macOS"
></meta>
<meta
property="og:image"
content="https://www.codeedit.app/social-preview.jpg"
></meta>
<meta
property="og:description"
content="A lightweight, natively built editor. Open source. Free forever."
></meta>
<meta property="og:url" content="https://www.codeedit.app"></meta>
<meta
name="twitter:image"
content="https://www.codeedit.app/social-preview.jpg"
></meta>
<meta
name="twitter:image:src"
content="https://www.codeedit.app/social-preview.jpg"
></meta>
<meta
name="twitter:card"
content="https://www.codeedit.app/social-preview.jpg"
></meta>
<meta name="twitter:site" content="@CodeEditApp"></meta>
<meta name="twitter:creator" content="@CodeEditApp"></meta>
<meta name="twitter:title" content="CodeEdit for macOS"></meta>
<meta
name="twitter:description"
content="CodeEdit, a lightweight, natively built editor for macOS. Open source. Free forever."
></meta>
</Head>
<Header />
<main>
Expand Down
32 changes: 0 additions & 32 deletions pages/_document.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,38 +34,6 @@ export default class MyDocument extends Document {
<Head>
<meta charSet="utf-8" />
<meta name="apple-mobile-web-app-capable" content="yes"></meta>
<meta
property="og:title"
content="CodeEdit – A native code editor for macOS"
></meta>
<meta
property="og:image"
content="https://www.codeedit.app/social-preview.jpg"
></meta>
<meta
property="og:description"
content="A lightweight, natively built editor. Open source. Free forever."
></meta>
<meta property="og:url" content="https://www.codeedit.app"></meta>
<meta
name="twitter:image"
content="https://www.codeedit.app/social-preview.jpg"
></meta>
<meta
name="twitter:image:src"
content="https://www.codeedit.app/social-preview.jpg"
></meta>
<meta
name="twitter:card"
content="https://www.codeedit.app/social-preview.jpg"
></meta>
<meta name="twitter:site" content="@CodeEditApp"></meta>
<meta name="twitter:creator" content="@CodeEditApp"></meta>
<meta name="twitter:title" content="CodeEdit for macOS"></meta>
<meta
name="twitter:description"
content="CodeEdit, a lightweight, natively built editor for macOS. Open source. Free forever."
></meta>
<link rel="icon" href="/favicon.svg" type="image/svg+xml" />
</Head>
<body>
Expand Down
1 change: 1 addition & 0 deletions pages/legal/license.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export { default } from '@/components/pages/legal/license';