From dab4121da9b626daa973d8990e37fb1988b3bde7 Mon Sep 17 00:00:00 2001
From: Matteo Giardino {summary} {summary} {summary} {summary}
Made with ❤️ in Turin (Italy)
-\n\n## Codice\n\nInline `code` has `back-ticks around` it.\n \nInline [`code`]() with link.\n \nInline `console.log(\"hello world\"){:js}` highlighted code\n\nQuesto è del codice inline: `console.log('Hello world!')`\n\nQuesti sono snippet di codice:\n\n```sh title=\"Terminal\"\nyarn create next-app nextjs-mdx-blog\n```\n\n```js showLineNumbers title=\"lib/mdx.js\" {3}\nimport path from 'path'\n\nconst POSTS_PATH = path.join(root, 'data', 'blog')\n// Output: A:\\nextjs-mdx-blog\\data\\blog\n```\n\n```jsx showLineNumbers title=\"pages/index.js\"\nimport { formatDate } from '../lib/formatDate'\nimport { getAllPosts } from '../lib/mdx'\n\nimport Link from 'next/link'\n\nexport default function Home({ posts }) {\n return (\n <>\n
Blog
\n
\n \n {posts.map(({ slug, title, summary, date }) => (\n
\n >\n )\n}\n\n// Use getStaticProps to get all articles\nexport const getStaticProps = async () => {\n const posts = getAllPosts()\n\n return {\n props: {\n posts,\n },\n }\n}\n```\n\nQuesto è un blocco di testo:\n\n```txt\nZF3R0-FHED2-M80TY-8QYAC-NPKYF\nYF390-0HF8P-M81RQ-2DXQE-M2UT6\nZF71R-DMX85-08DQY-8YMNC-PPHV8\n```\n\n## Altri componenti\n\nQuesto è un Item:\n{title}
\n \n \n\n## Codice\n\nInline `code` has `back-ticks around` it.\n\nInline [`code`]() with link.\n\nInline `console.log(\"hello world\"){:js}` highlighted code\n\nQuesto è del codice inline: `console.log('Hello world!')`\n\nQuesti sono snippet di codice:\n\n```sh title=\"Terminal\"\nyarn create next-app nextjs-mdx-blog\n```\n\n```js showLineNumbers title=\"lib/mdx.js\" {3}\nimport path from 'path'\n\nconst POSTS_PATH = path.join(root, 'data', 'blog')\n// Output: A:\\nextjs-mdx-blog\\data\\blog\n```\n\n```jsx showLineNumbers title=\"pages/index.js\"\nimport Link from 'next/link'\n\nimport { formatDate } from '../lib/formatDate'\nimport { getAllPosts } from '../lib/mdx'\n\nexport default function Home({ posts }) {\n return (\n <>\n
Blog
\n
\n \n {posts.map(({ slug, title, summary, date }) => (\n
\n >\n )\n}\n\n// Use getStaticProps to get all articles\nexport const getStaticProps = async () => {\n const posts = getAllPosts()\n\n return {\n props: {\n posts,\n },\n }\n}\n```\n\nQuesto è un blocco di testo:\n\n```txt\nZF3R0-FHED2-M80TY-8QYAC-NPKYF\nYF390-0HF8P-M81RQ-2DXQE-M2UT6\nZF71R-DMX85-08DQY-8YMNC-PPHV8\n```\n\n## Altri componenti\n\nQuesto è un Item:\n\n{title}
\n \n \n\n## Codice\n\nInline `code` has `back-ticks around` it.\n \nInline [`code`]() with link.\n \nInline `console.log(\"hello world\"){:js}` highlighted code\n\nQuesto è del codice inline: `console.log('Hello world!')`\n\nQuesti sono snippet di codice:\n\n```sh title=\"Terminal\"\nyarn create next-app nextjs-mdx-blog\n```\n\n```js showLineNumbers title=\"lib/mdx.js\" {3}\nimport path from 'path'\n\nconst POSTS_PATH = path.join(root, 'data', 'blog')\n// Output: A:\\nextjs-mdx-blog\\data\\blog\n```\n\n```jsx showLineNumbers title=\"pages/index.js\"\nimport { formatDate } from '../lib/formatDate'\nimport { getAllPosts } from '../lib/mdx'\n\nimport Link from 'next/link'\n\nexport default function Home({ posts }) {\n return (\n <>\n
Blog
\n
\n \n {posts.map(({ slug, title, summary, date }) => (\n
\n >\n )\n}\n\n// Use getStaticProps to get all articles\nexport const getStaticProps = async () => {\n const posts = getAllPosts()\n\n return {\n props: {\n posts,\n },\n }\n}\n```\n\nQuesto è un blocco di testo:\n\n```txt\nZF3R0-FHED2-M80TY-8QYAC-NPKYF\nYF390-0HF8P-M81RQ-2DXQE-M2UT6\nZF71R-DMX85-08DQY-8YMNC-PPHV8\n```\n\n## Altri componenti\n\nQuesto è un Item:\n{title}
\n \n \n\n## Codice\n\nInline `code` has `back-ticks around` it.\n\nInline [`code`]() with link.\n\nInline `console.log(\"hello world\"){:js}` highlighted code\n\nQuesto è del codice inline: `console.log('Hello world!')`\n\nQuesti sono snippet di codice:\n\n```sh title=\"Terminal\"\nyarn create next-app nextjs-mdx-blog\n```\n\n```js showLineNumbers title=\"lib/mdx.js\" {3}\nimport path from 'path'\n\nconst POSTS_PATH = path.join(root, 'data', 'blog')\n// Output: A:\\nextjs-mdx-blog\\data\\blog\n```\n\n```jsx showLineNumbers title=\"pages/index.js\"\nimport Link from 'next/link'\n\nimport { formatDate } from '../lib/formatDate'\nimport { getAllPosts } from '../lib/mdx'\n\nexport default function Home({ posts }) {\n return (\n <>\n
Blog
\n
\n \n {posts.map(({ slug, title, summary, date }) => (\n
\n >\n )\n}\n\n// Use getStaticProps to get all articles\nexport const getStaticProps = async () => {\n const posts = getAllPosts()\n\n return {\n props: {\n posts,\n },\n }\n}\n```\n\nQuesto è un blocco di testo:\n\n```txt\nZF3R0-FHED2-M80TY-8QYAC-NPKYF\nYF390-0HF8P-M81RQ-2DXQE-M2UT6\nZF71R-DMX85-08DQY-8YMNC-PPHV8\n```\n\n## Altri componenti\n\nQuesto è un Item:\n\n{title}
\n \n