Marketing website improvements (#3169)

* Website improvement

* Improve website design

* Start writing script for user guide

* Begin adding user guide
This commit is contained in:
Félix Malfait
2023-12-27 16:14:42 +01:00
committed by GitHub
parent c08d8ef838
commit 3d5a364e29
57 changed files with 478 additions and 105 deletions

View File

@ -1,22 +1,25 @@
import { GetStaticProps } from 'next'
import { MDXRemote } from 'next-mdx-remote/rsc'
import { compileMDX } from 'next-mdx-remote/rsc'
import gfm from 'remark-gfm';
import { ContentContainer } from '../components/ContentContainer';
import { visit } from 'unist-util-visit';
import remarkBehead from 'remark-behead';
import type { Metadata } from 'next'
interface Release {
id: number;
name: string;
body: string;
}
}
export const metadata: Metadata= {
title: 'Twenty - Releases',
description: 'Latest releases of Twenty',
}
const Home = async () => {
const res = await fetch(`${process.env.BASE_URL}/api/github`);
const data: Release[] = await res.json();
const response = await fetch('https://api.github.com/repos/twentyhq/twenty/releases');
const data: Release[] = await response.json();
const releases = await Promise.all(
data.map(async (release) => {
@ -51,11 +54,11 @@ interface Release {
<ContentContainer>
<h1>Releases</h1>
{releases.map(release => (
{releases.map((release, index) => (
<div key={release.id}
style={{
padding: '24px 0px 24px 0px',
borderBottom: '1px solid #ccc',
borderBottom: index === releases.length - 1 ? 'none' : '1px solid #ccc',
}}>
<h2>{release.name}</h2>
<div>{release.body}</div>