Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.0k views
in Technique[技术] by (71.8m points)

graphql - trying to only query each level of depth in markdown folders

I'm trying to create a dynamic folder structure within Gatsby other then just grunting through and explicitly creating all sub folder ahead of time. I figured this could very easily be created using allMarkdownRemark.

Something simple like:

- mainFolder
  - item 
  - item
  - item
  - folder
    -folder
      -item
      -item
    -item
  -item
  -item

But using:

query pageList {
      navLinks: allMarkdownRemark{
        nodes {
          frontmatter {
            title
            type
          }
        }
      }

and with the filters I can apply it seems I can't find anything to limit depth of folders. I can either explicitly name folders as sub and use a regex filter, but then each subfolder has to be sub2 or something with a new filter to find it's child and so on, it just seems to get super messy.

Is there any way to just get depths? of find out the depth of each folder?

question from:https://stackoverflow.com/questions/65893796/trying-to-only-query-each-level-of-depth-in-markdown-folders

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

1.4m articles

1.4m replys

5 comments

57.0k users

...