1
0
Fork 0
blog/src/hooks/useSiteMetadata.ts

38 lines
653 B
TypeScript
Raw Normal View History

2023-01-29 22:58:19 +01:00
import { graphql, useStaticQuery } from 'gatsby'
2019-10-02 15:32:01 +02:00
2019-11-24 14:29:25 +01:00
const query = graphql`
query SiteMetadata {
2019-11-24 14:29:25 +01:00
site {
siteMetadata {
siteTitle
siteTitleShort
siteDescription
siteUrl
author {
name
email
uri
twitter
2023-01-26 19:36:45 +01:00
mastodon
2019-11-24 14:29:25 +01:00
github
bitcoin
ether
}
menu {
title
link
2019-10-02 15:32:01 +02:00
}
2019-11-24 14:29:25 +01:00
rss
jsonfeed
itemsPerPage
repoContentPath
2019-10-02 15:32:01 +02:00
}
}
2019-11-24 14:29:25 +01:00
}
`
2019-10-02 15:32:01 +02:00
export function useSiteMetadata() {
const { site } = useStaticQuery<Queries.SiteMetadataQuery>(query)
2019-10-02 15:32:01 +02:00
return site.siteMetadata
}