├── .dependabot └── config.yml ├── .eslintrc.js ├── .github └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .prettierrc ├── .releaserc ├── LICENSE ├── README.md ├── docs └── CHANGELOG.md ├── gatsby-browser.js ├── gatsby-config.js ├── gatsby-ssr.js ├── index.js ├── jest-preprocess.js ├── package.json ├── setup-jest.js ├── src ├── @types │ ├── gatsby-plugin-google-analytics.d.ts │ ├── mdx.d.ts │ └── react-anchor-link-smooth-scroll.d.ts ├── components │ ├── Button │ │ ├── Button.tsx │ │ ├── CommandCenterButton.tsx │ │ ├── CopyToClipboardButton.tsx │ │ ├── LightDarkSwitcher.tsx │ │ ├── LinkButton.tsx │ │ ├── __tests__ │ │ │ ├── Button.spec.tsx │ │ │ └── __snapshots__ │ │ │ │ └── Button.spec.tsx.snap │ │ └── index.tsx │ ├── Callout │ │ ├── Callout.tsx │ │ ├── __tests__ │ │ │ ├── Callout.test.tsx │ │ │ └── __snapshots__ │ │ │ │ └── Callout.test.tsx.snap │ │ └── index.tsx │ ├── Flex │ │ ├── Flex.tsx │ │ ├── __tests__ │ │ │ ├── Flex.spec.tsx │ │ │ └── __snapshots__ │ │ │ │ └── Flex.spec.tsx.snap │ │ └── index.tsx │ ├── Footer │ │ ├── Footer.tsx │ │ ├── __tests__ │ │ │ └── Footer.spec.tsx │ │ └── index.tsx │ ├── GlobalStyles │ │ ├── GlobalStyles.tsx │ │ └── index.tsx │ ├── Header │ │ ├── Context.tsx │ │ ├── Logo.tsx │ │ ├── Navigation.tsx │ │ ├── Title.tsx │ │ ├── Wrapper.tsx │ │ ├── __tests__ │ │ │ └── Header.spec.tsx │ │ └── index.tsx │ ├── Hero │ │ ├── Hero.tsx │ │ ├── __tests__ │ │ │ └── Hero.spec.tsx │ │ └── index.tsx │ ├── Logo │ │ └── index.tsx │ ├── MDX │ │ ├── Blockquote │ │ │ ├── __tests__ │ │ │ │ ├── Blockquote.test.tsx │ │ │ │ └── __snapshots__ │ │ │ │ │ └── Blockquote.test.tsx.snap │ │ │ └── index.tsx │ │ ├── Code │ │ │ ├── __tests__ │ │ │ │ ├── Code.spec.tsx │ │ │ │ └── __snapshots__ │ │ │ │ │ └── Code.spec.tsx.snap │ │ │ └── index.tsx │ │ ├── MDX.tsx │ │ ├── Pill │ │ │ └── index.tsx │ │ ├── __tests__ │ │ │ ├── MDX.spec.tsx │ │ │ └── __snapshots__ │ │ │ │ └── MDX.spec.tsx.snap │ │ └── index.tsx │ ├── Pill │ │ ├── Pill.tsx │ │ ├── __tests__ │ │ │ ├── Pill.spec.tsx │ │ │ └── __snapshots__ │ │ │ │ └── Pill.spec.tsx.snap │ │ └── index.tsx │ ├── ProgressBar │ │ └── index.tsx │ ├── SearchBox │ │ ├── __tests__ │ │ │ └── SearchBox.spec.tsx │ │ └── index.tsx │ ├── Seo │ │ ├── SchemaOrg.tsx │ │ └── index.tsx │ ├── Signature │ │ ├── Signature.tsx │ │ └── index.tsx │ ├── VisuallyHidden │ │ ├── VisuallyHidden.tsx │ │ └── index.tsx │ └── Webmentions │ │ ├── WebmentionCount.tsx │ │ ├── WebmentionReplies.tsx │ │ ├── __tests__ │ │ ├── WebmentionCount.spec.tsx │ │ └── WebmentionReplies.spec.tsx │ │ └── index.tsx ├── constants │ ├── constants.tsx │ └── index.tsx ├── context │ ├── ThemeContext.tsx │ └── ThemeProvider.tsx ├── hooks │ ├── useDebouncedValue.ts │ └── useScrollCounter.ts ├── layouts │ ├── MainLayout.tsx │ └── index.tsx ├── pages │ └── 404.tsx ├── templates │ ├── BlogPost.tsx │ ├── PortfolioProject.tsx │ └── Snippet.tsx └── utils │ └── sectionize.ts ├── tsconfig.json └── yarn.lock /.dependabot/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/.dependabot/config.yml -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/.prettierrc -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/.releaserc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/README.md -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/docs/CHANGELOG.md -------------------------------------------------------------------------------- /gatsby-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/gatsby-browser.js -------------------------------------------------------------------------------- /gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/gatsby-config.js -------------------------------------------------------------------------------- /gatsby-ssr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/gatsby-ssr.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/index.js -------------------------------------------------------------------------------- /jest-preprocess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/jest-preprocess.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/package.json -------------------------------------------------------------------------------- /setup-jest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/setup-jest.js -------------------------------------------------------------------------------- /src/@types/gatsby-plugin-google-analytics.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/@types/gatsby-plugin-google-analytics.d.ts -------------------------------------------------------------------------------- /src/@types/mdx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/@types/mdx.d.ts -------------------------------------------------------------------------------- /src/@types/react-anchor-link-smooth-scroll.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/@types/react-anchor-link-smooth-scroll.d.ts -------------------------------------------------------------------------------- /src/components/Button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Button/Button.tsx -------------------------------------------------------------------------------- /src/components/Button/CommandCenterButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Button/CommandCenterButton.tsx -------------------------------------------------------------------------------- /src/components/Button/CopyToClipboardButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Button/CopyToClipboardButton.tsx -------------------------------------------------------------------------------- /src/components/Button/LightDarkSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Button/LightDarkSwitcher.tsx -------------------------------------------------------------------------------- /src/components/Button/LinkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Button/LinkButton.tsx -------------------------------------------------------------------------------- /src/components/Button/__tests__/Button.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Button/__tests__/Button.spec.tsx -------------------------------------------------------------------------------- /src/components/Button/__tests__/__snapshots__/Button.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Button/__tests__/__snapshots__/Button.spec.tsx.snap -------------------------------------------------------------------------------- /src/components/Button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Button/index.tsx -------------------------------------------------------------------------------- /src/components/Callout/Callout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Callout/Callout.tsx -------------------------------------------------------------------------------- /src/components/Callout/__tests__/Callout.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Callout/__tests__/Callout.test.tsx -------------------------------------------------------------------------------- /src/components/Callout/__tests__/__snapshots__/Callout.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Callout/__tests__/__snapshots__/Callout.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Callout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Callout/index.tsx -------------------------------------------------------------------------------- /src/components/Flex/Flex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Flex/Flex.tsx -------------------------------------------------------------------------------- /src/components/Flex/__tests__/Flex.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Flex/__tests__/Flex.spec.tsx -------------------------------------------------------------------------------- /src/components/Flex/__tests__/__snapshots__/Flex.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Flex/__tests__/__snapshots__/Flex.spec.tsx.snap -------------------------------------------------------------------------------- /src/components/Flex/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Flex/index.tsx -------------------------------------------------------------------------------- /src/components/Footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Footer/Footer.tsx -------------------------------------------------------------------------------- /src/components/Footer/__tests__/Footer.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Footer/__tests__/Footer.spec.tsx -------------------------------------------------------------------------------- /src/components/Footer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Footer/index.tsx -------------------------------------------------------------------------------- /src/components/GlobalStyles/GlobalStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/GlobalStyles/GlobalStyles.tsx -------------------------------------------------------------------------------- /src/components/GlobalStyles/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/GlobalStyles/index.tsx -------------------------------------------------------------------------------- /src/components/Header/Context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Header/Context.tsx -------------------------------------------------------------------------------- /src/components/Header/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Header/Logo.tsx -------------------------------------------------------------------------------- /src/components/Header/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Header/Navigation.tsx -------------------------------------------------------------------------------- /src/components/Header/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Header/Title.tsx -------------------------------------------------------------------------------- /src/components/Header/Wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Header/Wrapper.tsx -------------------------------------------------------------------------------- /src/components/Header/__tests__/Header.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Header/__tests__/Header.spec.tsx -------------------------------------------------------------------------------- /src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Header/index.tsx -------------------------------------------------------------------------------- /src/components/Hero/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Hero/Hero.tsx -------------------------------------------------------------------------------- /src/components/Hero/__tests__/Hero.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Hero/__tests__/Hero.spec.tsx -------------------------------------------------------------------------------- /src/components/Hero/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Hero/index.tsx -------------------------------------------------------------------------------- /src/components/Logo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Logo/index.tsx -------------------------------------------------------------------------------- /src/components/MDX/Blockquote/__tests__/Blockquote.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/MDX/Blockquote/__tests__/Blockquote.test.tsx -------------------------------------------------------------------------------- /src/components/MDX/Blockquote/__tests__/__snapshots__/Blockquote.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/MDX/Blockquote/__tests__/__snapshots__/Blockquote.test.tsx.snap -------------------------------------------------------------------------------- /src/components/MDX/Blockquote/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/MDX/Blockquote/index.tsx -------------------------------------------------------------------------------- /src/components/MDX/Code/__tests__/Code.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/MDX/Code/__tests__/Code.spec.tsx -------------------------------------------------------------------------------- /src/components/MDX/Code/__tests__/__snapshots__/Code.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/MDX/Code/__tests__/__snapshots__/Code.spec.tsx.snap -------------------------------------------------------------------------------- /src/components/MDX/Code/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/MDX/Code/index.tsx -------------------------------------------------------------------------------- /src/components/MDX/MDX.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/MDX/MDX.tsx -------------------------------------------------------------------------------- /src/components/MDX/Pill/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/MDX/Pill/index.tsx -------------------------------------------------------------------------------- /src/components/MDX/__tests__/MDX.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/MDX/__tests__/MDX.spec.tsx -------------------------------------------------------------------------------- /src/components/MDX/__tests__/__snapshots__/MDX.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/MDX/__tests__/__snapshots__/MDX.spec.tsx.snap -------------------------------------------------------------------------------- /src/components/MDX/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/MDX/index.tsx -------------------------------------------------------------------------------- /src/components/Pill/Pill.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Pill/Pill.tsx -------------------------------------------------------------------------------- /src/components/Pill/__tests__/Pill.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Pill/__tests__/Pill.spec.tsx -------------------------------------------------------------------------------- /src/components/Pill/__tests__/__snapshots__/Pill.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Pill/__tests__/__snapshots__/Pill.spec.tsx.snap -------------------------------------------------------------------------------- /src/components/Pill/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Pill/index.tsx -------------------------------------------------------------------------------- /src/components/ProgressBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/ProgressBar/index.tsx -------------------------------------------------------------------------------- /src/components/SearchBox/__tests__/SearchBox.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/SearchBox/__tests__/SearchBox.spec.tsx -------------------------------------------------------------------------------- /src/components/SearchBox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/SearchBox/index.tsx -------------------------------------------------------------------------------- /src/components/Seo/SchemaOrg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Seo/SchemaOrg.tsx -------------------------------------------------------------------------------- /src/components/Seo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Seo/index.tsx -------------------------------------------------------------------------------- /src/components/Signature/Signature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Signature/Signature.tsx -------------------------------------------------------------------------------- /src/components/Signature/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Signature/index.tsx -------------------------------------------------------------------------------- /src/components/VisuallyHidden/VisuallyHidden.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/VisuallyHidden/VisuallyHidden.tsx -------------------------------------------------------------------------------- /src/components/VisuallyHidden/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/VisuallyHidden/index.tsx -------------------------------------------------------------------------------- /src/components/Webmentions/WebmentionCount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Webmentions/WebmentionCount.tsx -------------------------------------------------------------------------------- /src/components/Webmentions/WebmentionReplies.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Webmentions/WebmentionReplies.tsx -------------------------------------------------------------------------------- /src/components/Webmentions/__tests__/WebmentionCount.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Webmentions/__tests__/WebmentionCount.spec.tsx -------------------------------------------------------------------------------- /src/components/Webmentions/__tests__/WebmentionReplies.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Webmentions/__tests__/WebmentionReplies.spec.tsx -------------------------------------------------------------------------------- /src/components/Webmentions/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/components/Webmentions/index.tsx -------------------------------------------------------------------------------- /src/constants/constants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/constants/constants.tsx -------------------------------------------------------------------------------- /src/constants/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './constants'; 2 | -------------------------------------------------------------------------------- /src/context/ThemeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/context/ThemeContext.tsx -------------------------------------------------------------------------------- /src/context/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/context/ThemeProvider.tsx -------------------------------------------------------------------------------- /src/hooks/useDebouncedValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/hooks/useDebouncedValue.ts -------------------------------------------------------------------------------- /src/hooks/useScrollCounter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/hooks/useScrollCounter.ts -------------------------------------------------------------------------------- /src/layouts/MainLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/layouts/MainLayout.tsx -------------------------------------------------------------------------------- /src/layouts/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/layouts/index.tsx -------------------------------------------------------------------------------- /src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/pages/404.tsx -------------------------------------------------------------------------------- /src/templates/BlogPost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/templates/BlogPost.tsx -------------------------------------------------------------------------------- /src/templates/PortfolioProject.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/templates/PortfolioProject.tsx -------------------------------------------------------------------------------- /src/templates/Snippet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/templates/Snippet.tsx -------------------------------------------------------------------------------- /src/utils/sectionize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/src/utils/sectionize.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaximeHeckel/gatsby-theme-maximeheckel/HEAD/yarn.lock --------------------------------------------------------------------------------