Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mathieudutour/gatsby-digital-garden
π· π» πΊ Create a digital garden with Gatsby
https://github.com/mathieudutour/gatsby-digital-garden
digital-garden gastby-source gatsby markdown mdx roamresearch second-brain
Last synced: 29 days ago
JSON representation
π· π» πΊ Create a digital garden with Gatsby
- Host: GitHub
- URL: https://github.com/mathieudutour/gatsby-digital-garden
- Owner: mathieudutour
- License: mit
- Created: 2020-05-13T19:04:41.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-08T23:25:01.000Z (over 1 year ago)
- Last Synced: 2024-10-09T10:33:35.857Z (about 1 month ago)
- Topics: digital-garden, gastby-source, gatsby, markdown, mdx, roamresearch, second-brain
- Language: JavaScript
- Homepage: https://mathieudutour.github.io/gatsby-digital-garden
- Size: 19.8 MB
- Stars: 666
- Watchers: 15
- Forks: 102
- Open Issues: 47
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-starred-test - mathieudutour/gatsby-digital-garden - π· π» πΊ Create a digital garden with Gatsby (JavaScript)
- project-awesome - mathieudutour/gatsby-digital-garden - π· π» πΊ Create a digital garden with Gatsby (JavaScript)
- awesome-list - gatsby-digital-garden
- awesome-starred - mathieudutour/gatsby-digital-garden - π· π» πΊ Create a digital garden with Gatsby (markdown)
- jimsghstars - mathieudutour/gatsby-digital-garden - π· π» πΊ Create a digital garden with Gatsby (JavaScript)
README
# Gatsby And Digital Garden
A set of packages to create a digital garden with Gatsby.
- [fetch-roamresearch](./packages/fetch-roamresearch): Export and download a Roam Research database
- [gatsby-source-roamresearch](./packages/gatsby-source-roamresearch): Source plugin for pulling data into Gatsby from Roam Research.
- [gatsby-remark-double-brackets-link](./packages/gatsby-remark-double-brackets-link): Transform `[[page]]` into a proper link.
- [gatsby-remark-double-parenthesis-link](./packages/gatsby-remark-double-parenthesis-link): Transform `((page))` into a proper link.
- [react-stacked-pages-hook](./packages/react-stacked-pages-hook): Manage a stack of pages in Gatsby.
- [gatsby-transformer-markdown-references](./packages/gatsby-transformer-markdown-references): Extract references between markdown nodes.
- [gatsby-theme-garden](./packages/gatsby-theme-garden): A Gatsby theme bundling all of the above packages.An example site for leveraging all of them is at [https://mathieudutour.github.io/gatsby-digital-garden/](https://mathieudutour.github.io/gatsby-digital-garden/).
## π Quick start
Quickly get started using the Gatsby garden theme! This starter creates a new Gatsby site that is preconfigured to work with the [Gatsby garden theme](https://www.npmjs.com/package/gatsby-theme-garden).
1. **Create a Gatsby site.**
Use the Gatsby CLI to create a new site, specifying the garden theme starter.
```shell
# create a new Gatsby site using the garden theme starter
gatsby new my-digital-garden https://github.com/mathieudutour/gatsby-starter-digital-garden
```2. **Start developing.**
Navigate into your new siteβs directory and start it up.
```shell
cd my-digital-garden/
gatsby develop
```3. **Open the code and start customizing!**
Your site is now running at `http://localhost:8000`!
To get started, check out the guide to [using a Gatsby theme](https://gatsbyjs.org/docs/themes/using-a-gatsby-theme), or the longer, [more detailed tutorial](https://gatsbyjs.org/tutorial/using-a-theme).