├── .github └── main.workflow ├── .gitignore ├── .prettierignore ├── examples ├── basic │ ├── .gitignore │ ├── gatsby-config.js │ ├── notes │ │ ├── music │ │ │ ├── foo │ │ │ │ └── bar.mdx │ │ │ └── list.md │ │ └── thoughts │ │ │ ├── thoughts-1.md │ │ │ └── thoughts-2.md │ ├── package.json │ ├── pages │ │ ├── contact.md │ │ └── index.md │ ├── posts │ │ └── my-first-post.md │ ├── projects │ │ ├── cats-coffee-code.mdx │ │ └── digital-garden-logo.mdx │ └── redirects.json ├── custom-mdx │ ├── .gitignore │ ├── gatsby-browser.js │ ├── gatsby-config.js │ ├── notes │ │ ├── music │ │ │ ├── foo │ │ │ │ └── bar.mdx │ │ │ └── list.md │ │ └── thoughts │ │ │ ├── thoughts-1.md │ │ │ └── thoughts-2.md │ ├── package.json │ ├── pages │ │ ├── contact.md │ │ └── index.md │ ├── posts │ │ └── my-first-post.md │ ├── projects │ │ ├── cats-coffee-code.mdx │ │ └── digital-garden-logo.mdx │ ├── redirects.json │ └── src │ │ ├── components │ │ └── layout.js │ │ └── styles │ │ └── highlight.js.css └── dark │ ├── .gitignore │ ├── gatsby-config.js │ ├── notes │ ├── music │ │ └── list.md │ └── thoughts │ │ ├── thoughts-1.md │ │ └── thoughts-2.md │ ├── package.json │ ├── pages │ └── index.md │ ├── redirects.json │ └── src │ └── gatsby-theme-digital-garden │ └── theme.js ├── lerna.json ├── package.json ├── packages ├── digital-garden │ └── package.json ├── gatsby-theme-digital-garden-blog │ ├── gatsby-config.js │ ├── gatsby-node.js │ ├── index.js │ ├── package.json │ └── src │ │ └── templates │ │ ├── post.js │ │ └── posts.js ├── gatsby-theme-digital-garden-portfolio │ ├── gatsby-config.js │ ├── gatsby-node.js │ ├── index.js │ ├── package.json │ └── src │ │ └── templates │ │ ├── project.js │ │ └── projects.js └── gatsby-theme-digital-garden │ ├── gatsby-config.js │ ├── gatsby-node.js │ ├── index.js │ ├── package.json │ └── src │ ├── components │ ├── background-image.js │ ├── breadcrumbs.js │ ├── directory-list.js │ ├── file-list.js │ ├── header-container.js │ ├── header-link.js │ ├── header.js │ ├── layout.js │ ├── note.js │ ├── notes.js │ └── seo.js │ ├── gatsby-plugin-theme-ui │ └── index.js │ ├── gatsby-theme-digital-garden-blog │ └── components │ │ ├── post.js │ │ └── posts.js │ ├── gatsby-theme-digital-garden-portfolio │ └── components │ │ ├── project.js │ │ └── projects.js │ ├── get-options.js │ ├── get-site-metadata.js │ ├── templates │ ├── note.js │ └── notes.js │ └── theme.js ├── readme.md ├── renovate.json └── yarn.lock /.github/main.workflow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/.github/main.workflow -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | public 3 | .cache 4 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | public 2 | .cache 3 | -------------------------------------------------------------------------------- /examples/basic/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /examples/basic/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/basic/gatsby-config.js -------------------------------------------------------------------------------- /examples/basic/notes/music/foo/bar.mdx: -------------------------------------------------------------------------------- 1 | # Bar 2 | -------------------------------------------------------------------------------- /examples/basic/notes/music/list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/basic/notes/music/list.md -------------------------------------------------------------------------------- /examples/basic/notes/thoughts/thoughts-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/basic/notes/thoughts/thoughts-1.md -------------------------------------------------------------------------------- /examples/basic/notes/thoughts/thoughts-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/basic/notes/thoughts/thoughts-2.md -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/basic/pages/contact.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/basic/pages/contact.md -------------------------------------------------------------------------------- /examples/basic/pages/index.md: -------------------------------------------------------------------------------- 1 | # Hello, world! 2 | 3 | -------------------------------------------------------------------------------- /examples/basic/posts/my-first-post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/basic/posts/my-first-post.md -------------------------------------------------------------------------------- /examples/basic/projects/cats-coffee-code.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/basic/projects/cats-coffee-code.mdx -------------------------------------------------------------------------------- /examples/basic/projects/digital-garden-logo.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/basic/projects/digital-garden-logo.mdx -------------------------------------------------------------------------------- /examples/basic/redirects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/basic/redirects.json -------------------------------------------------------------------------------- /examples/custom-mdx/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /examples/custom-mdx/gatsby-browser.js: -------------------------------------------------------------------------------- 1 | import './src/styles/highlight.js.css' 2 | -------------------------------------------------------------------------------- /examples/custom-mdx/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/custom-mdx/gatsby-config.js -------------------------------------------------------------------------------- /examples/custom-mdx/notes/music/foo/bar.mdx: -------------------------------------------------------------------------------- 1 | # Bar 2 | -------------------------------------------------------------------------------- /examples/custom-mdx/notes/music/list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/custom-mdx/notes/music/list.md -------------------------------------------------------------------------------- /examples/custom-mdx/notes/thoughts/thoughts-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/custom-mdx/notes/thoughts/thoughts-1.md -------------------------------------------------------------------------------- /examples/custom-mdx/notes/thoughts/thoughts-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/custom-mdx/notes/thoughts/thoughts-2.md -------------------------------------------------------------------------------- /examples/custom-mdx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/custom-mdx/package.json -------------------------------------------------------------------------------- /examples/custom-mdx/pages/contact.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/custom-mdx/pages/contact.md -------------------------------------------------------------------------------- /examples/custom-mdx/pages/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/custom-mdx/pages/index.md -------------------------------------------------------------------------------- /examples/custom-mdx/posts/my-first-post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/custom-mdx/posts/my-first-post.md -------------------------------------------------------------------------------- /examples/custom-mdx/projects/cats-coffee-code.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/custom-mdx/projects/cats-coffee-code.mdx -------------------------------------------------------------------------------- /examples/custom-mdx/projects/digital-garden-logo.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/custom-mdx/projects/digital-garden-logo.mdx -------------------------------------------------------------------------------- /examples/custom-mdx/redirects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/custom-mdx/redirects.json -------------------------------------------------------------------------------- /examples/custom-mdx/src/components/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/custom-mdx/src/components/layout.js -------------------------------------------------------------------------------- /examples/custom-mdx/src/styles/highlight.js.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/custom-mdx/src/styles/highlight.js.css -------------------------------------------------------------------------------- /examples/dark/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /examples/dark/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/dark/gatsby-config.js -------------------------------------------------------------------------------- /examples/dark/notes/music/list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/dark/notes/music/list.md -------------------------------------------------------------------------------- /examples/dark/notes/thoughts/thoughts-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/dark/notes/thoughts/thoughts-1.md -------------------------------------------------------------------------------- /examples/dark/notes/thoughts/thoughts-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/dark/notes/thoughts/thoughts-2.md -------------------------------------------------------------------------------- /examples/dark/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/dark/package.json -------------------------------------------------------------------------------- /examples/dark/pages/index.md: -------------------------------------------------------------------------------- 1 | # Hello, world! 2 | -------------------------------------------------------------------------------- /examples/dark/redirects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/dark/redirects.json -------------------------------------------------------------------------------- /examples/dark/src/gatsby-theme-digital-garden/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/examples/dark/src/gatsby-theme-digital-garden/theme.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/package.json -------------------------------------------------------------------------------- /packages/digital-garden/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/digital-garden/package.json -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden-blog/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden-blog/gatsby-config.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden-blog/gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden-blog/gatsby-node.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden-blog/index.js: -------------------------------------------------------------------------------- 1 | // noop 2 | -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden-blog/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden-blog/package.json -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden-blog/src/templates/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden-blog/src/templates/post.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden-blog/src/templates/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden-blog/src/templates/posts.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden-portfolio/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden-portfolio/gatsby-config.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden-portfolio/gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden-portfolio/gatsby-node.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden-portfolio/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden-portfolio/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden-portfolio/package.json -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden-portfolio/src/templates/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden-portfolio/src/templates/project.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden-portfolio/src/templates/projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden-portfolio/src/templates/projects.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/gatsby-config.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/gatsby-node.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/index.js: -------------------------------------------------------------------------------- 1 | // noop 2 | -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/package.json -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/components/background-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/components/background-image.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/components/breadcrumbs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/components/breadcrumbs.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/components/directory-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/components/directory-list.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/components/file-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/components/file-list.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/components/header-container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/components/header-container.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/components/header-link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/components/header-link.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/components/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/components/header.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/components/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/components/layout.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/components/note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/components/note.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/components/notes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/components/notes.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/components/seo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/components/seo.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/gatsby-plugin-theme-ui/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/gatsby-plugin-theme-ui/index.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/gatsby-theme-digital-garden-blog/components/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/gatsby-theme-digital-garden-blog/components/post.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/gatsby-theme-digital-garden-blog/components/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/gatsby-theme-digital-garden-blog/components/posts.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/gatsby-theme-digital-garden-portfolio/components/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/gatsby-theme-digital-garden-portfolio/components/project.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/gatsby-theme-digital-garden-portfolio/components/projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/gatsby-theme-digital-garden-portfolio/components/projects.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/get-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/get-options.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/get-site-metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/get-site-metadata.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/templates/note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/templates/note.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/templates/notes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/templates/notes.js -------------------------------------------------------------------------------- /packages/gatsby-theme-digital-garden/src/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/packages/gatsby-theme-digital-garden/src/theme.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/readme.md -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/renovate.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johno/digital-garden/HEAD/yarn.lock --------------------------------------------------------------------------------