diff --git a/packages/web/pages/zh/index.tsx b/packages/web/pages/zh/index.tsx
new file mode 100644
index 000000000..cb55bd5be
--- /dev/null
+++ b/packages/web/pages/zh/index.tsx
@@ -0,0 +1,94 @@
+import { VStack, Box } from '.././../components/elements/LayoutPrimitives'
+import {
+ LandingSectionsContainer,
+ GetStartedButton,
+} from '../../components/templates/landing/LandingSectionsContainer'
+import { LandingHeader } from '../../components/templates/landing/LandingHeader'
+import { LandingFooter } from '../../components/templates/landing/LandingFooter'
+import { PageMetaData } from '../../components/patterns/PageMetaData'
+
+const containerStyles = {
+ alignSelf: 'center',
+ marginTop: 80,
+ maxWidth: 960,
+ px: '2vw',
+ '@md': {
+ px: '6vw',
+ },
+ '@xl': {
+ px: '120px',
+ },
+}
+
+const headingStyles = {
+ fontWeight: '700',
+ color: '#3D3D3D',
+ fontSize: 45,
+ lineHeight: '53px',
+ padding: '10px',
+ paddingBottom: '0px',
+ textAlign: 'center',
+}
+
+const subHeadingStyles = {
+ color: 'rgb(125, 125, 125)',
+ padding: '10px',
+ textAlign: 'center',
+ width: '100%',
+ fontWeight: '600',
+}
+
+export default function LandingPage(): JSX.Element {
+ return (
+ <>
+
+
+
+
+
+
+ Omnivore is the free, open source, read-it-later app for serious
+ readers.
+
+
+ Distraction free. Privacy focused. Open source.
+
+
+
+ Save interesting articles, newsletter subscriptions, and documents
+ and read them later — focused and distraction free. Add notes and
+ highlights. Organize your reading list the way you want and sync it
+ across all your devices.
+
+
+
+
+
+
+
+
+ >
+ )
+}
diff --git a/packages/web/public/static/landing/og-homepage-zh.png b/packages/web/public/static/landing/og-homepage-zh.png
new file mode 100644
index 000000000..0fa6eae36
Binary files /dev/null and b/packages/web/public/static/landing/og-homepage-zh.png differ