Marcus Blättermann
e8b9b0ae22
Add Smartypants
2022-12-15 17:28:42 +01:00
Marcus Blättermann
eebeb338cf
Add sitemap
2022-12-15 17:28:42 +01:00
Marcus Blättermann
f931bb15b1
Store Netlify settings in file
...
This way we don't need to update via Netlify UI, which can be tricky if changing build settings.
2022-12-15 17:28:42 +01:00
Marcus Blättermann
8d12c455a2
Add lang="en"
2022-12-15 17:28:42 +01:00
Marcus Blättermann
ab07d13419
Add _document
to be able to customize <html>
and <body>
2022-12-15 17:28:41 +01:00
Marcus Blättermann
c1364d9788
Fix problem with span
inside inline code
...
React doesn't allow a `span` inside an inline `code` element and throws an error in dev mode.
2022-12-15 17:28:41 +01:00
Marcus Blättermann
7b3725df20
Fix TypeAnnotation
2022-12-15 17:28:41 +01:00
Marcus Blättermann
1cc2d0ce42
Fix custom table row styling
2022-12-15 17:28:41 +01:00
Marcus Blättermann
efdd305d06
Add plugin to replace strings
2022-12-15 17:28:41 +01:00
Marcus Blättermann
c035885cfc
Convert file to .mjs
to be used by Node process
2022-12-15 17:28:40 +01:00
Marcus Blättermann
a1494282db
Fix broken bold markdown
2022-12-15 17:28:40 +01:00
Marcus Blättermann
d78e0e8680
Fix className
problem for JSX component
2022-12-15 17:28:40 +01:00
Marcus Blättermann
04c8ea3092
Remove duplicate class
...
The `language-` class is now automatically injected.
2022-12-15 17:28:40 +01:00
Marcus Blättermann
b5e5d4a334
Replace react-helmet
with next/head
2022-12-15 17:28:40 +01:00
Marcus Blättermann
8011b168b2
Fix internal link recognition
...
There is a problem with regex between Node and browser, and since Next runs the component on both, this create an error.
`Prop `rel` did not match. Server: "null" Client: "noopener nofollow noreferrer"`
This simplifies the implementation and fixes the above error.
2022-12-15 17:28:40 +01:00
Marcus Blättermann
31dae2367e
Remove unused prop
2022-12-15 17:28:39 +01:00
Marcus Blättermann
c4990245d1
Update syntax for code block meta data
2022-12-15 17:28:39 +01:00
Marcus Blättermann
a17a8a5b1d
Add code block handling
2022-12-15 17:28:39 +01:00
Marcus Blättermann
38f7f6bcbe
Extract function to own file
2022-12-15 16:03:35 +01:00
Marcus Blättermann
7ce767878b
Remove unused code
2022-12-15 16:03:35 +01:00
Marcus Blättermann
511b8eead2
Add ability to load code from GitHub
2022-12-15 16:03:35 +01:00
Marcus Blättermann
55f3d1d245
Readd InlineCode
component
...
MDX2 removed the `inlineCode` component
> The special component name `inlineCode` was removed, we recommend to use `pre` for the block version of code, and code for both the block and inline versions
Source: https://mdxjs.com/migrating/v2/#update-mdx-content
2022-12-15 16:03:35 +01:00
Marcus Blättermann
715b419ce4
Enable code blocks plugin
2022-12-15 16:03:35 +01:00
Marcus Blättermann
70ca224ca6
Remove invalid code language
...
`markdown_` with an underscore was used to basically turn of syntax highlighting, but using unknown languages know throws an error.
2022-12-15 16:03:35 +01:00
Marcus Blättermann
8672adfe82
Remove unnessary language none
2022-12-15 16:03:34 +01:00
Marcus Blättermann
45395db994
Change code language from cli
to bash
2022-12-15 16:03:34 +01:00
Marcus Blättermann
786e9c75a3
Fix dropdowns
2022-12-15 16:03:34 +01:00
Marcus Blättermann
8d89deee2e
Fix ESLint react-hooks/exhaustive-deps
2022-12-15 16:03:34 +01:00
Marcus Blättermann
6aaeb26242
Replace svg-loader
with react-inlinesvg
...
`svg-loader` is no longer maintained
2022-12-15 16:03:34 +01:00
Marcus Blättermann
0885a1fcc4
Add prebuild script
...
This command is automatically run by Next
2022-12-15 16:03:34 +01:00
Marcus Blättermann
2e0f056fe5
Allow to export static HTML pages
2022-12-15 16:03:34 +01:00
Marcus Blättermann
68ad99798a
Fix headings with logo
2022-12-15 16:03:33 +01:00
Marcus Blättermann
a82270613f
Fix unescaped characters in MDX
2022-12-15 16:03:33 +01:00
Marcus Blättermann
30152e4e3b
Escape character for MDX
2022-12-15 16:03:33 +01:00
Marcus Blättermann
987eb52d4d
Fix problem with image inside link in MDX
2022-12-15 16:03:33 +01:00
Marcus Blättermann
4a01a2fc63
Remove MDX imports
2022-12-15 16:03:33 +01:00
Marcus Blättermann
f4b30f7d5d
Remove ability to inline HTML content in iFrames
2022-12-15 16:03:33 +01:00
Marcus Blättermann
f46aa72dcf
Remove inlined iframe content
2022-12-15 16:03:33 +01:00
Marcus Blättermann
81845d1807
Replace landing page MDX with page component
2022-12-15 16:03:33 +01:00
Marcus Blättermann
79fd1ab4ff
Fix improper component nesting
...
Next doesn't allow block elements inside a `<p>`
2022-12-15 16:03:32 +01:00
Marcus Blättermann
dc04d95401
Fix Next problem with copy
...
Next complains when the server renders something different then the client, therfor we move the differing logic to `useEffect`
2022-12-15 16:03:32 +01:00
Marcus Blättermann
da9fb36990
Add Universe projects
2022-12-15 16:03:32 +01:00
Marcus Blättermann
5ce96d52ac
Add Universe categories
2022-12-15 16:03:32 +01:00
Marcus Blättermann
f077b5c1f6
Add Universe index page
2022-12-15 16:03:32 +01:00
Marcus Blättermann
dfa204711a
Fix default value for theme
2022-12-15 16:03:32 +01:00
Marcus Blättermann
3f4234ba10
Simplify anchors
2022-12-15 16:03:31 +01:00
Marcus Blättermann
7b083bcdac
Add model pages
2022-12-15 16:03:31 +01:00
Marcus Blättermann
c51a15169e
Fix markdown rendering inside components
2022-12-15 16:03:31 +01:00
Marcus Blättermann
7919f6db4a
Merge imports
2022-12-15 16:03:31 +01:00
Marcus Blättermann
ab5e4f7e13
Update comment syntax in MDX
2022-12-15 16:03:31 +01:00