如何基于Markdown前沿过滤图ql查询?

时间:2018-11-21 22:22:21

标签: markdown graphql gatsby

我正在使用盖茨比建立一个作品集网站。我的数据存储在markdown文件中,并使用graphql和gatsby-transformer-remark插件检索。我目前有3个文件,可以在Graph QL查询中成功返回这些文件: enter image description here

但是,当我尝试按类型过滤它们时,我做错了: enter image description here

在此先感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

我认为$resultData=array(); $jsondata='[{"Day": "Mon","Total": "2"}]'; $result=json_decode($jsondata,true); foreach($result as $key => $value){ $labels[]=$value['Day']; $data[]=$value['Total']; } $resultData['labels']=$labels; $resultData['data']=$data; echo json_encode($resultData); 应该在filter上:

allMarkdownRemark

答案 1 :(得分:0)

如果您想根据 MardownRemark 而不是 allMarkdownRemark 进行过滤,您可以使用:
enter image description here

或者,如果您希望它是动态的,就像您想从博客文章列表中打开特定博客文章一样,您可以使用以下格式:
enter image description here