gatsby-config.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. module.exports = {
  2. siteMetadata: {
  3. siteTitle: `Gatsby Themed Site In Tauri`,
  4. siteDescription: `This is a smoke test to see that a (themed) Gatsbyjs site will work within Tauri.`,
  5. siteAuthor: `Jacob Bolda`,
  6. siteContact: "https://twitter.com/jacobbolda",
  7. siteURL: "https://www.tauri.studio",
  8. contactLinks: [
  9. {
  10. url: "https://twitter.com/jacobbolda",
  11. text: "@jacobbolda",
  12. icon: ["fab", "twitter"]
  13. },
  14. {
  15. url: "https://twitter.com/TauriApps",
  16. text: "@TauriApps",
  17. icon: ["fab", "twitter"]
  18. }
  19. ],
  20. navLinks: [{ text: "Articles", url: "/articles/" }]
  21. },
  22. plugins: [
  23. {
  24. resolve: `gatsby-source-filesystem`,
  25. options: {
  26. name: `articles`,
  27. path: `${__dirname}/src/articles/`
  28. }
  29. },
  30. {
  31. resolve: `gatsby-source-filesystem`,
  32. options: {
  33. name: `homepage`,
  34. path: `${__dirname}/src/homepage/`
  35. }
  36. },
  37. `gatsby-plugin-theme-ui`,
  38. `gatsby-plugin-sharp`,
  39. `gatsby-transformer-sharp`,
  40. `@jbolda/gatsby-theme-homepage`,
  41. `@jbolda/gatsby-theme-articles`,
  42. {
  43. resolve: `gatsby-plugin-mdx`,
  44. options: {}
  45. },
  46. `gatsby-plugin-react-helmet`,
  47. `gatsby-plugin-netlify`
  48. ]
  49. };