Initial commit
This commit is contained in:
		
							
								
								
									
										22
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
				
			|||||||
 | 
					# Dependencies
 | 
				
			||||||
 | 
					/node_modules
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Production
 | 
				
			||||||
 | 
					/build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Generated files
 | 
				
			||||||
 | 
					.docusaurus
 | 
				
			||||||
 | 
					.cache-loader
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Misc
 | 
				
			||||||
 | 
					.DS_Store
 | 
				
			||||||
 | 
					.env.local
 | 
				
			||||||
 | 
					.env.development.local
 | 
				
			||||||
 | 
					.env.test.local
 | 
				
			||||||
 | 
					.env.production.local
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					npm-debug.log*
 | 
				
			||||||
 | 
					yarn-debug.log*
 | 
				
			||||||
 | 
					yarn-error.log*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/.idea/
 | 
				
			||||||
							
								
								
									
										41
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,41 @@
 | 
				
			|||||||
 | 
					# Website
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Installation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					$ yarn
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Local Development
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					$ yarn start
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					$ yarn build
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This command generates static content into the `build` directory and can be served using any static contents hosting service.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Deployment
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Using SSH:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					$ USE_SSH=true yarn deploy
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Not using SSH:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					$ GIT_USER=<Your GitHub username> yarn deploy
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.
 | 
				
			||||||
							
								
								
									
										3
									
								
								babel.config.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								babel.config.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					module.exports = {
 | 
				
			||||||
 | 
					  presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
							
								
								
									
										140
									
								
								docusaurus.config.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										140
									
								
								docusaurus.config.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,140 @@
 | 
				
			|||||||
 | 
					// @ts-check
 | 
				
			||||||
 | 
					// Note: type annotations allow type checking and IDEs autocompletion
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const lightCodeTheme = require('prism-react-renderer/themes/github');
 | 
				
			||||||
 | 
					const darkCodeTheme = require('prism-react-renderer/themes/dracula');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** @type {import('@docusaurus/types').Config} */
 | 
				
			||||||
 | 
					const config = {
 | 
				
			||||||
 | 
					  title: 'Niklas Birk und die Welt der Mathematik und Informatik',
 | 
				
			||||||
 | 
					  tagline: 'Mathematik und Informatik sind cool',
 | 
				
			||||||
 | 
					  url: 'https://www.niklas-birk.de',
 | 
				
			||||||
 | 
					  baseUrl: '/',
 | 
				
			||||||
 | 
					  onBrokenLinks: 'throw',
 | 
				
			||||||
 | 
					  onBrokenMarkdownLinks: 'warn',
 | 
				
			||||||
 | 
					  favicon: 'img/favicon.ico',
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // GitHub pages deployment config.
 | 
				
			||||||
 | 
					  // If you aren't using GitHub pages, you don't need these.
 | 
				
			||||||
 | 
					  // organizationName: 'niklas', // Usually your GitHub org/user name.
 | 
				
			||||||
 | 
					  // projectName: 'niklas_birk_blog', // Usually your repo name.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // Even if you don't use internalization, you can use this field to set useful
 | 
				
			||||||
 | 
					  // metadata like html lang. For example, if your site is Chinese, you may want
 | 
				
			||||||
 | 
					  // to replace "en" with "zh-Hans".
 | 
				
			||||||
 | 
					  i18n: {
 | 
				
			||||||
 | 
					    defaultLocale: 'de',
 | 
				
			||||||
 | 
					    locales: ['de'],
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  presets: [
 | 
				
			||||||
 | 
					    [
 | 
				
			||||||
 | 
					      'classic',
 | 
				
			||||||
 | 
					      /** @type {import('@docusaurus/preset-classic').Options} */
 | 
				
			||||||
 | 
					       ({
 | 
				
			||||||
 | 
					      //   docs: {
 | 
				
			||||||
 | 
					      //     sidebarPath: require.resolve('./sidebars.js'),
 | 
				
			||||||
 | 
					      //     // Please change this to your repo.
 | 
				
			||||||
 | 
					      //     // Remove this to remove the "edit this page" links.
 | 
				
			||||||
 | 
					      //     // editUrl:
 | 
				
			||||||
 | 
					      //     //   'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/',
 | 
				
			||||||
 | 
					      //   },
 | 
				
			||||||
 | 
					        blog: {
 | 
				
			||||||
 | 
					          showReadingTime: true,
 | 
				
			||||||
 | 
					          // Please change this to your repo.
 | 
				
			||||||
 | 
					          // Remove this to remove the "edit this page" links.
 | 
				
			||||||
 | 
					          // editUrl:
 | 
				
			||||||
 | 
					          //   'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/',
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        theme: {
 | 
				
			||||||
 | 
					          customCss: require.resolve('./src/css/custom.css'),
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					      }),
 | 
				
			||||||
 | 
					    ],
 | 
				
			||||||
 | 
					  ],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  themeConfig:
 | 
				
			||||||
 | 
					    /** @type {import('@docusaurus/preset-classic').ThemeConfig} */
 | 
				
			||||||
 | 
					    ({
 | 
				
			||||||
 | 
					      navbar: {
 | 
				
			||||||
 | 
					        title: 'Niklas Birk und die Welt der Mathematik und Informatik',
 | 
				
			||||||
 | 
					        logo: {
 | 
				
			||||||
 | 
					          alt: 'Logo von Niklas Birk',
 | 
				
			||||||
 | 
					          src: 'img/niklas-birk-logo.svg',
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        items: [
 | 
				
			||||||
 | 
					          // {
 | 
				
			||||||
 | 
					          //   type: 'doc',
 | 
				
			||||||
 | 
					          //   docId: 'intro',
 | 
				
			||||||
 | 
					          //   position: 'left',
 | 
				
			||||||
 | 
					          //   label: 'Tutorial',
 | 
				
			||||||
 | 
					          // },
 | 
				
			||||||
 | 
					          {to: '/blog', label: 'Blog', position: 'left'},
 | 
				
			||||||
 | 
					          {
 | 
				
			||||||
 | 
					            href: 'https://github.com/facebook/docusaurus',
 | 
				
			||||||
 | 
					            label: 'GitHub',
 | 
				
			||||||
 | 
					            position: 'right',
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					        ],
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      footer: {
 | 
				
			||||||
 | 
					        style: 'dark',
 | 
				
			||||||
 | 
					        links: [
 | 
				
			||||||
 | 
					          // {
 | 
				
			||||||
 | 
					          //   title: 'Docs',
 | 
				
			||||||
 | 
					          //   items: [
 | 
				
			||||||
 | 
					          //     {
 | 
				
			||||||
 | 
					          //       label: 'Tutorial',
 | 
				
			||||||
 | 
					          //       to: '/docs/intro',
 | 
				
			||||||
 | 
					          //     },
 | 
				
			||||||
 | 
					          //   ],
 | 
				
			||||||
 | 
					          // },
 | 
				
			||||||
 | 
					          {
 | 
				
			||||||
 | 
					            title: 'Community',
 | 
				
			||||||
 | 
					            items: [
 | 
				
			||||||
 | 
					              // {
 | 
				
			||||||
 | 
					              //   label: 'Stack Overflow',
 | 
				
			||||||
 | 
					              //   href: 'https://stackoverflow.com/questions/tagged/docusaurus',
 | 
				
			||||||
 | 
					              // },
 | 
				
			||||||
 | 
					              // {
 | 
				
			||||||
 | 
					              //   label: 'Discord',
 | 
				
			||||||
 | 
					              //   href: 'https://discordapp.com/invite/docusaurus',
 | 
				
			||||||
 | 
					              // },
 | 
				
			||||||
 | 
					              {
 | 
				
			||||||
 | 
					                label: 'Twitter',
 | 
				
			||||||
 | 
					                href: 'https://twitter.com/SirNik_OdTW',
 | 
				
			||||||
 | 
					              },
 | 
				
			||||||
 | 
					              {
 | 
				
			||||||
 | 
					                label: 'Mastodon',
 | 
				
			||||||
 | 
					                href: 'https://mastodon.social/web/@SirNik',
 | 
				
			||||||
 | 
					              },
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					          {
 | 
				
			||||||
 | 
					            title: 'More',
 | 
				
			||||||
 | 
					            items: [
 | 
				
			||||||
 | 
					              {
 | 
				
			||||||
 | 
					                label: 'Blog',
 | 
				
			||||||
 | 
					                to: '/blog',
 | 
				
			||||||
 | 
					              },
 | 
				
			||||||
 | 
					              {
 | 
				
			||||||
 | 
					                label: 'Gitea',
 | 
				
			||||||
 | 
					                href: 'https://git.niklas-birk.de',
 | 
				
			||||||
 | 
					              },
 | 
				
			||||||
 | 
					              {
 | 
				
			||||||
 | 
					                label: 'Surveys',
 | 
				
			||||||
 | 
					                href: 'https://survey.niklas-birk.de',
 | 
				
			||||||
 | 
					              },
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					        ],
 | 
				
			||||||
 | 
					        copyright: `Copyright © ${new Date().getFullYear()} Niklas Birk. Built with Docusaurus.`,
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      prism: {
 | 
				
			||||||
 | 
					        theme: lightCodeTheme,
 | 
				
			||||||
 | 
					        darkTheme: darkCodeTheme,
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					    }),
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					module.exports = config;
 | 
				
			||||||
							
								
								
									
										21172
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										21172
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										43
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,43 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "name": "niklas-birk-blog",
 | 
				
			||||||
 | 
					  "version": "0.0.0",
 | 
				
			||||||
 | 
					  "private": true,
 | 
				
			||||||
 | 
					  "scripts": {
 | 
				
			||||||
 | 
					    "docusaurus": "docusaurus",
 | 
				
			||||||
 | 
					    "start": "docusaurus start",
 | 
				
			||||||
 | 
					    "build": "docusaurus build",
 | 
				
			||||||
 | 
					    "swizzle": "docusaurus swizzle",
 | 
				
			||||||
 | 
					    "deploy": "docusaurus deploy",
 | 
				
			||||||
 | 
					    "clear": "docusaurus clear",
 | 
				
			||||||
 | 
					    "serve": "docusaurus serve",
 | 
				
			||||||
 | 
					    "write-translations": "docusaurus write-translations",
 | 
				
			||||||
 | 
					    "write-heading-ids": "docusaurus write-heading-ids"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "dependencies": {
 | 
				
			||||||
 | 
					    "@docusaurus/core": "2.0.1",
 | 
				
			||||||
 | 
					    "@docusaurus/preset-classic": "2.0.1",
 | 
				
			||||||
 | 
					    "@mdx-js/react": "^1.6.22",
 | 
				
			||||||
 | 
					    "clsx": "^1.2.1",
 | 
				
			||||||
 | 
					    "prism-react-renderer": "^1.3.5",
 | 
				
			||||||
 | 
					    "react": "^17.0.2",
 | 
				
			||||||
 | 
					    "react-dom": "^17.0.2"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "devDependencies": {
 | 
				
			||||||
 | 
					    "@docusaurus/module-type-aliases": "2.0.1"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "browserslist": {
 | 
				
			||||||
 | 
					    "production": [
 | 
				
			||||||
 | 
					      ">0.5%",
 | 
				
			||||||
 | 
					      "not dead",
 | 
				
			||||||
 | 
					      "not op_mini all"
 | 
				
			||||||
 | 
					    ],
 | 
				
			||||||
 | 
					    "development": [
 | 
				
			||||||
 | 
					      "last 1 chrome version",
 | 
				
			||||||
 | 
					      "last 1 firefox version",
 | 
				
			||||||
 | 
					      "last 1 safari version"
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "engines": {
 | 
				
			||||||
 | 
					    "node": ">=16.14"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										31
									
								
								sidebars.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								sidebars.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,31 @@
 | 
				
			|||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Creating a sidebar enables you to:
 | 
				
			||||||
 | 
					 - create an ordered group of docs
 | 
				
			||||||
 | 
					 - render a sidebar for each doc of that group
 | 
				
			||||||
 | 
					 - provide next/previous navigation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 The sidebars can be generated from the filesystem, or explicitly defined here.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 Create as many sidebars as you want.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// @ts-check
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
 | 
				
			||||||
 | 
					const sidebars = {
 | 
				
			||||||
 | 
					  // By default, Docusaurus generates a sidebar from the docs folder structure
 | 
				
			||||||
 | 
					  tutorialSidebar: [{type: 'autogenerated', dirName: '.'}],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // But you can create a sidebar manually
 | 
				
			||||||
 | 
					  /*
 | 
				
			||||||
 | 
					  tutorialSidebar: [
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					      type: 'category',
 | 
				
			||||||
 | 
					      label: 'Tutorial',
 | 
				
			||||||
 | 
					      items: ['hello'],
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					  ],
 | 
				
			||||||
 | 
					   */
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					module.exports = sidebars;
 | 
				
			||||||
							
								
								
									
										64
									
								
								src/components/HomepageFeatures/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								src/components/HomepageFeatures/index.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,64 @@
 | 
				
			|||||||
 | 
					import React from 'react';
 | 
				
			||||||
 | 
					import clsx from 'clsx';
 | 
				
			||||||
 | 
					import styles from './styles.module.css';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const FeatureList = [
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    title: 'Easy to Use',
 | 
				
			||||||
 | 
					    Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default,
 | 
				
			||||||
 | 
					    description: (
 | 
				
			||||||
 | 
					      <>
 | 
				
			||||||
 | 
					        Docusaurus was designed from the ground up to be easily installed and
 | 
				
			||||||
 | 
					        used to get your website up and running quickly.
 | 
				
			||||||
 | 
					      </>
 | 
				
			||||||
 | 
					    ),
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    title: 'Focus on What Matters',
 | 
				
			||||||
 | 
					    Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default,
 | 
				
			||||||
 | 
					    description: (
 | 
				
			||||||
 | 
					      <>
 | 
				
			||||||
 | 
					        Docusaurus lets you focus on your docs, and we'll do the chores. Go
 | 
				
			||||||
 | 
					        ahead and move your docs into the <code>docs</code> directory.
 | 
				
			||||||
 | 
					      </>
 | 
				
			||||||
 | 
					    ),
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    title: 'Powered by React',
 | 
				
			||||||
 | 
					    Svg: require('@site/static/img/undraw_docusaurus_react.svg').default,
 | 
				
			||||||
 | 
					    description: (
 | 
				
			||||||
 | 
					      <>
 | 
				
			||||||
 | 
					        Extend or customize your website layout by reusing React. Docusaurus can
 | 
				
			||||||
 | 
					        be extended while reusing the same header and footer.
 | 
				
			||||||
 | 
					      </>
 | 
				
			||||||
 | 
					    ),
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function Feature({Svg, title, description}) {
 | 
				
			||||||
 | 
					  return (
 | 
				
			||||||
 | 
					    <div className={clsx('col col--4')}>
 | 
				
			||||||
 | 
					      <div className="text--center">
 | 
				
			||||||
 | 
					        <Svg className={styles.featureSvg} role="img" />
 | 
				
			||||||
 | 
					      </div>
 | 
				
			||||||
 | 
					      <div className="text--center padding-horiz--md">
 | 
				
			||||||
 | 
					        <h3>{title}</h3>
 | 
				
			||||||
 | 
					        <p>{description}</p>
 | 
				
			||||||
 | 
					      </div>
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					  );
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export default function HomepageFeatures() {
 | 
				
			||||||
 | 
					  return (
 | 
				
			||||||
 | 
					    <section className={styles.features}>
 | 
				
			||||||
 | 
					      <div className="container">
 | 
				
			||||||
 | 
					        <div className="row">
 | 
				
			||||||
 | 
					          {FeatureList.map((props, idx) => (
 | 
				
			||||||
 | 
					            <Feature key={idx} {...props} />
 | 
				
			||||||
 | 
					          ))}
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
 | 
					      </div>
 | 
				
			||||||
 | 
					    </section>
 | 
				
			||||||
 | 
					  );
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										11
									
								
								src/components/HomepageFeatures/styles.module.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/components/HomepageFeatures/styles.module.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
				
			|||||||
 | 
					.features {
 | 
				
			||||||
 | 
					  display: flex;
 | 
				
			||||||
 | 
					  align-items: center;
 | 
				
			||||||
 | 
					  padding: 2rem 0;
 | 
				
			||||||
 | 
					  width: 100%;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.featureSvg {
 | 
				
			||||||
 | 
					  height: 200px;
 | 
				
			||||||
 | 
					  width: 200px;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										30
									
								
								src/css/custom.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								src/css/custom.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,30 @@
 | 
				
			|||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Any CSS included here will be global. The classic template
 | 
				
			||||||
 | 
					 * bundles Infima by default. Infima is a CSS framework designed to
 | 
				
			||||||
 | 
					 * work well for content-centric websites.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* You can override the default Infima variables here. */
 | 
				
			||||||
 | 
					:root {
 | 
				
			||||||
 | 
					  --ifm-color-primary: #2e8555;
 | 
				
			||||||
 | 
					  --ifm-color-primary-dark: #29784c;
 | 
				
			||||||
 | 
					  --ifm-color-primary-darker: #277148;
 | 
				
			||||||
 | 
					  --ifm-color-primary-darkest: #205d3b;
 | 
				
			||||||
 | 
					  --ifm-color-primary-light: #33925d;
 | 
				
			||||||
 | 
					  --ifm-color-primary-lighter: #359962;
 | 
				
			||||||
 | 
					  --ifm-color-primary-lightest: #3cad6e;
 | 
				
			||||||
 | 
					  --ifm-code-font-size: 95%;
 | 
				
			||||||
 | 
					  --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* For readability concerns, you should choose a lighter palette in dark mode. */
 | 
				
			||||||
 | 
					[data-theme='dark'] {
 | 
				
			||||||
 | 
					  --ifm-color-primary: #25c2a0;
 | 
				
			||||||
 | 
					  --ifm-color-primary-dark: #21af90;
 | 
				
			||||||
 | 
					  --ifm-color-primary-darker: #1fa588;
 | 
				
			||||||
 | 
					  --ifm-color-primary-darkest: #1a8870;
 | 
				
			||||||
 | 
					  --ifm-color-primary-light: #29d5b0;
 | 
				
			||||||
 | 
					  --ifm-color-primary-lighter: #32d8b4;
 | 
				
			||||||
 | 
					  --ifm-color-primary-lightest: #4fddbf;
 | 
				
			||||||
 | 
					  --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										41
									
								
								src/pages/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								src/pages/index.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,41 @@
 | 
				
			|||||||
 | 
					import React from 'react';
 | 
				
			||||||
 | 
					import clsx from 'clsx';
 | 
				
			||||||
 | 
					import Link from '@docusaurus/Link';
 | 
				
			||||||
 | 
					import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
 | 
				
			||||||
 | 
					import Layout from '@theme/Layout';
 | 
				
			||||||
 | 
					import HomepageFeatures from '@site/src/components/HomepageFeatures';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import styles from './index.module.css';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function HomepageHeader() {
 | 
				
			||||||
 | 
					  const {siteConfig} = useDocusaurusContext();
 | 
				
			||||||
 | 
					  return (
 | 
				
			||||||
 | 
					    <header className={clsx('hero hero--primary', styles.heroBanner)}>
 | 
				
			||||||
 | 
					      <div className="container">
 | 
				
			||||||
 | 
					        <h1 className="hero__title">{siteConfig.title}</h1>
 | 
				
			||||||
 | 
					        <p className="hero__subtitle">{siteConfig.tagline}</p>
 | 
				
			||||||
 | 
					        <div className={styles.buttons}>
 | 
				
			||||||
 | 
					          <Link
 | 
				
			||||||
 | 
					            className="button button--secondary button--lg"
 | 
				
			||||||
 | 
					            to="/docs/intro">
 | 
				
			||||||
 | 
					            Docusaurus Tutorial - 5min ⏱️
 | 
				
			||||||
 | 
					          </Link>
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
 | 
					      </div>
 | 
				
			||||||
 | 
					    </header>
 | 
				
			||||||
 | 
					  );
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export default function Home() {
 | 
				
			||||||
 | 
					  const {siteConfig} = useDocusaurusContext();
 | 
				
			||||||
 | 
					  return (
 | 
				
			||||||
 | 
					    <Layout
 | 
				
			||||||
 | 
					      title={`Hello from ${siteConfig.title}`}
 | 
				
			||||||
 | 
					      description="Description will go into a meta tag in <head />">
 | 
				
			||||||
 | 
					      <HomepageHeader />
 | 
				
			||||||
 | 
					      <main>
 | 
				
			||||||
 | 
					        <HomepageFeatures />
 | 
				
			||||||
 | 
					      </main>
 | 
				
			||||||
 | 
					    </Layout>
 | 
				
			||||||
 | 
					  );
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										23
									
								
								src/pages/index.module.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								src/pages/index.module.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
				
			|||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * CSS files with the .module.css suffix will be treated as CSS modules
 | 
				
			||||||
 | 
					 * and scoped locally.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.heroBanner {
 | 
				
			||||||
 | 
					  padding: 4rem 0;
 | 
				
			||||||
 | 
					  text-align: center;
 | 
				
			||||||
 | 
					  position: relative;
 | 
				
			||||||
 | 
					  overflow: hidden;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@media screen and (max-width: 996px) {
 | 
				
			||||||
 | 
					  .heroBanner {
 | 
				
			||||||
 | 
					    padding: 2rem;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.buttons {
 | 
				
			||||||
 | 
					  display: flex;
 | 
				
			||||||
 | 
					  align-items: center;
 | 
				
			||||||
 | 
					  justify-content: center;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										7
									
								
								src/pages/markdown-page.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/pages/markdown-page.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					title: Markdown page example
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Markdown page example
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You don't need React to write simple standalone pages.
 | 
				
			||||||
							
								
								
									
										0
									
								
								static/.nojekyll
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								static/.nojekyll
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										
											BIN
										
									
								
								static/img/niklas-birk-icon.ico
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								static/img/niklas-birk-icon.ico
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 17 KiB  | 
							
								
								
									
										1
									
								
								static/img/niklas-birk-logo.svg
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										1
									
								
								static/img/niklas-birk-logo.svg
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					<svg id="Ebene_1" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1190.551 1190.551"><defs><style>.cls-1{fill:#4c670d;}.cls-2{fill:#ffff02;}.cls-3{fill:#1a171b;}.cls-4{fill:#981305;}.cls-5{fill:#6f671c;}</style></defs><rect class="cls-1" x="-7.724" y="-14.18" width="1207" height="1219.909"/><circle class="cls-2" cx="589.321" cy="593.623" r="238.818"/><ellipse class="cls-3" cx="589.321" cy="595.775" rx="91.439" ry="176.471"/><ellipse class="cls-4" cx="589.321" cy="595.775" rx="24.742" ry="52.712"/><path class="cls-1" d="M519.7,338.669H658.942A170.273,170.273,0,0,1,829.215,508.942v6.151a0,0,0,0,1,0,0H349.427a0,0,0,0,1,0,0v-6.151A170.273,170.273,0,0,1,519.7,338.669Z"/><path class="cls-5" d="M832.442,518.32H346.2v-5.886c0-97.594,79.4-176.992,176.992-176.992H655.449c97.6,0,176.993,79.4,176.993,176.992Zm-479.787-6.454H825.988c-.309-93.775-76.694-169.97-170.539-169.97H523.192C429.347,341.9,352.962,418.091,352.655,511.866Z"/></svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 957 B  | 
		Reference in New Issue
	
	Block a user