import React from 'react'
import Link from 'gatsby-link'

export default ({ data }) => (
  <div>
    <p>本站包含 <a href="https://leancloud.cn/">LeanCloud</a> 开放的一些产品之外的资源，更多内容在逐步增加中。我们相信开放和透明会使一家公司更具长期竞争力，所以我们尽可能把信息公开。让所有人了解我们、监督我们的同时，也希望这些信息可以为他人参考和借鉴，发挥最大的价值。</p>
    <h2>管理制度</h2>
    {data.allMarkdownRemark.edges.filter(({node}) => node.frontmatter.category === 'management').map((({ node }) => (
      <Link to={node.fields.slug} style={{ textDecoration: `none`, color: `inherit` }} key={node.id}>
        <h3>{node.frontmatter.title}</h3>
        </Link>)))}
    <h2>指南</h2>
    {data.allMarkdownRemark.edges.filter(({node}) => node.frontmatter.category === 'guide').map((({ node }) => (
      <Link to={node.fields.slug} style={{ textDecoration: `none`, color: `inherit` }} key={node.id}>
        <h3>{node.frontmatter.title}</h3>
      </Link>
    )))}
    <h2>参考材料</h2>
    {data.allMarkdownRemark.edges.filter(({node}) => node.frontmatter.category === 'reference').map((({ node }) => (
      <Link to={node.fields.slug} style={{ textDecoration: `none`, color: `inherit` }} key={node.id}>
        <h3>{node.frontmatter.title}</h3>
      </Link>
    )))}
  </div>
);

export const query = graphql`
query IndexQuery {
  allMarkdownRemark {
    edges {
      node {
        id,
        fileAbsolutePath
        frontmatter {
          title
          layout
          category
        }
        fields {
          slug
        }
      }
    }
  }
}
`;
@@ -270,10 +270,8 @@
 2%3E%E7%AE%A1%E7%90%86
-%E5%88%B6%E5%BA%A6
 %3C/h2
@@ -307,36 +307,38 @@
 .edges.filter((%7B
+ 
 node
+ 
 %7D) =%3E node.front
@@ -384,32 +384,59 @@
 (%7B node %7D) =%3E (%0A
+      %3Ch3 key=%7Bnode.id%7D%3E%0A  
       %3CLink to=%7B
@@ -501,38 +501,24 @@
 %60inherit%60 %7D%7D
- key=%7Bnode.id%7D
 %3E%0A        %3Ch
@@ -507,36 +507,34 @@
 it%60 %7D%7D%3E%0A        
-%3Ch3%3E
+  
 %7Bnode.frontmatte
@@ -537,29 +537,24 @@
 atter.title%7D
-%3C/h3%3E
 %0A        %3C/L
@@ -557,16 +557,33 @@
  %3C/Link%3E
+%0A      %3C/h3%3E%0A    
 )))%7D%0A   
@@ -630,36 +630,38 @@
 .edges.filter((%7B
+ 
 node
+ 
 %7D) =%3E node.front
@@ -702,32 +702,59 @@
 (%7B node %7D) =%3E (%0A
+      %3Ch3 key=%7Bnode.id%7D%3E%0A  
       %3CLink to=%7B
@@ -819,38 +819,24 @@
 %60inherit%60 %7D%7D
- key=%7Bnode.id%7D
 %3E%0A        %3Ch
@@ -825,36 +825,34 @@
 it%60 %7D%7D%3E%0A        
-%3Ch3%3E
+  
 %7Bnode.frontmatte
@@ -859,36 +859,33 @@
 r.title%7D
-%3C/h3%3E
 %0A      
+  
 %3C/Link%3E%0A
     )))%7D
@@ -868,32 +868,44 @@
         %3C/Link%3E%0A
+      %3C/h3%3E%0A
     )))%7D%0A    %3Ch2
@@ -911,10 +911,8 @@
 2%3E%E5%8F%82%E8%80%83
-%E6%9D%90%E6%96%99
 %3C/h2
@@ -956,20 +956,22 @@
 ilter((%7B
+ 
 node
+ 
 %7D) =%3E no
@@ -1028,24 +1028,51 @@
 ode %7D) =%3E (%0A
+      %3Ch3 key=%7Bnode.id%7D%3E%0A  
       %3CLink 
@@ -1145,30 +1145,16 @@
 erit%60 %7D%7D
- key=%7Bnode.id%7D
 %3E%0A      
@@ -1159,12 +1159,10 @@
     
-%3Ch3%3E
+  
 %7Bnod
@@ -1181,22 +1181,19 @@
 r.title%7D
-%3C/h3%3E%0A
+%0A  
       %3C/
@@ -1194,24 +1194,36 @@
     %3C/Link%3E%0A
+      %3C/h3%3E%0A
     )))%7D%0A  %3C
@@ -1513,8 +1513,9 @@
   %7D%0A%7D%0A%60;
+%0A

Fix index page links.