Skip to content
Permalink
Browse files

feat: create gatsby-plugin-next-seo

A top quality SEO plugin for your gatsby site forked from
https://github.com/garmeeh/next-seo.
  • Loading branch information
ifiokjr committed Jan 5, 2020
0 parents commit eda97ee97bad4c9e54eff721aadaeb837c916224
Showing with 22,684 additions and 0 deletions.
  1. BIN .DS_Store
  2. +180 −0 .all-contributorsrc
  3. +13 −0 .eslintignore
  4. +205 −0 .eslintrc.js
  5. +12 −0 .gitignore
  6. 0 CHANGELOG.md
  7. +33 −0 CONTRIBUTING.md
  8. +21 −0 LICENSE.md
  9. +1,082 −0 README.md
  10. +13 −0 babel.config.js
  11. +5 −0 cypress.json
  12. BIN e2e/.DS_Store
  13. +372 −0 e2e/__tests__/jsonld.e2e.ts
  14. +306 −0 e2e/__tests__/seo.e2e.ts
  15. +72 −0 e2e/helpers.ts
  16. +18 −0 e2e/html-serializer.js
  17. +23 −0 e2e/jest.config.js
  18. +8 −0 e2e/jest.framework.ts
  19. +7 −0 e2e/jest.puppeteer.setup.ts
  20. +9 −0 e2e/jest.puppeteer.teardown.ts
  21. +173 −0 e2e/patches.d.ts
  22. +43 −0 e2e/puppeteer.ts
  23. +217 −0 e2e/schema/article-schema.ts
  24. +139 −0 e2e/schema/blog-schema.ts
  25. +97 −0 e2e/schema/breadcrumb-schema.ts
  26. +243 −0 e2e/schema/common.ts
  27. +100 −0 e2e/schema/corporate-contact-schema.ts
  28. +87 −0 e2e/schema/course-schema.ts
  29. +26 −0 e2e/schema/index.ts
  30. +134 −0 e2e/schema/local-business-schema.ts
  31. +43 −0 e2e/schema/logo-schema.ts
  32. +237 −0 e2e/schema/newsarticle-schema.ts
  33. +125 −0 e2e/schema/product-schema.ts
  34. +56 −0 e2e/schema/social-profile-schema.ts
  35. +8 −0 e2e/tsconfig.json
  36. +115 −0 example/.gitignore
  37. +5 −0 example/README.md
  38. +60 −0 example/gatsby-config.js
  39. +44 −0 example/package.json
  40. +25 −0 example/src/components/links.tsx
  41. +13 −0 example/src/pages/404.tsx
  42. +66 −0 example/src/pages/article.tsx
  43. +64 −0 example/src/pages/book.tsx
  44. +12 −0 example/src/pages/index.tsx
  45. +210 −0 example/src/pages/jsonld.tsx
  46. +76 −0 example/src/pages/overridden.tsx
  47. +61 −0 example/src/pages/profile.tsx
  48. +78 −0 example/src/pages/video.tsx
  49. +1 −0 gatsby-browser.js
  50. +1 −0 gatsby-ssr.js
  51. +6 −0 globals.d.ts
  52. +17 −0 jest-puppeteer.config.js
  53. +18 −0 jest.config.js
  54. +175 −0 package.json
  55. +16 −0 src/__mocks__/ssr-context.ts
  56. +49 −0 src/__tests__/gatsby-ssr.test.ts
  57. +19 −0 src/gatsby-browser.tsx
  58. +41 −0 src/gatsby-ssr.tsx
  59. +13 −0 src/index.tsx
  60. +401 −0 src/jsonld/__tests__/__snapshots__/jsonld.test.tsx.snap
  61. +275 −0 src/jsonld/__tests__/jsonld.test.tsx
  62. +65 −0 src/jsonld/article.tsx
  63. +53 −0 src/jsonld/blog.tsx
  64. +42 −0 src/jsonld/breadcrumb.tsx
  65. +67 −0 src/jsonld/corporate-contact.tsx
  66. +43 −0 src/jsonld/course.tsx
  67. +101 −0 src/jsonld/local-business.tsx
  68. +26 −0 src/jsonld/logo.tsx
  69. +77 −0 src/jsonld/news-article.tsx
  70. +155 −0 src/jsonld/product.tsx
  71. +37 −0 src/jsonld/social-profile.tsx
  72. +752 −0 src/meta/__tests__/__snapshots__/base-seo.test.tsx.snap
  73. +673 −0 src/meta/__tests__/base-seo.test.tsx
  74. +416 −0 src/meta/base-seo.tsx
  75. +53 −0 src/meta/gatsby-seo.tsx
  76. +13 −0 src/ssr-context.ts
  77. +419 −0 src/types.ts
  78. +4 −0 src/utils/format-if-array.ts
  79. +29 −0 tsconfig.json
  80. +14 −0 tsconfig.lint.json
  81. +5 −0 tsconfig.prod.json
  82. +13,672 −0 yarn.lock
BIN +6 KB .DS_Store
Binary file not shown.
@@ -0,0 +1,180 @@
{
"projectName": "gatsby-plugin-next-seo",
"projectOwner": "garmeeh",
"repoType": "github",
"repoHost": "https://github.com",
"files": [
"README.md"
],
"imageSize": 100,
"commit": true,
"contributors": [
{
"login": "garmeeh",
"name": "Gary Meehan",
"avatar_url": "https://avatars1.githubusercontent.com/u/13333582?v=4",
"profile": "https://www.garymeehan.ie/",
"contributions": [
"code",
"doc",
"example",
"test"
]
},
{
"login": "JeromeFitz",
"name": "Jerome Fitzgerald",
"avatar_url": "https://avatars3.githubusercontent.com/u/3099369?v=4",
"profile": "https://www.jeromefitzgerald.com/",
"contributions": [
"code"
]
},
{
"login": "erickeno",
"name": "erick B",
"avatar_url": "https://avatars0.githubusercontent.com/u/3820632?v=4",
"profile": "https://github.com/erickeno",
"contributions": [
"code"
]
},
{
"login": "econdie",
"name": "Erik Condie",
"avatar_url": "https://avatars2.githubusercontent.com/u/15269328?v=4",
"profile": "https://www.erikcondie.com",
"contributions": [
"code",
"test",
"example",
"ideas"
]
},
{
"login": "timReynolds",
"name": "Tim Reynolds",
"avatar_url": "https://avatars1.githubusercontent.com/u/168870?v=4",
"profile": "http://timothyreynolds.co.uk",
"contributions": [
"code",
"test",
"example",
"doc"
]
},
{
"login": "Ktchan825",
"name": "Ktchan825",
"avatar_url": "https://avatars3.githubusercontent.com/u/20606631?v=4",
"profile": "https://github.com/Ktchan825",
"contributions": [
"test",
"code"
]
},
{
"login": "ctxquentin",
"name": "ctxquentin",
"avatar_url": "https://avatars1.githubusercontent.com/u/36331776?v=4",
"profile": "https://github.com/ctxquentin",
"contributions": [
"code",
"doc",
"test"
]
},
{
"login": "bolonio",
"name": "Adrián Bolonio",
"avatar_url": "https://avatars0.githubusercontent.com/u/1288407?v=4",
"profile": "https://github.com/bolonio",
"contributions": [
"code",
"doc",
"test"
]
},
{
"login": "erikhofer",
"name": "Erik Hofer",
"avatar_url": "https://avatars2.githubusercontent.com/u/17194301?v=4",
"profile": "http://erikhofer.de",
"contributions": [
"doc"
]
},
{
"login": "zetoke",
"name": "Dmitry Ermakov",
"avatar_url": "https://avatars0.githubusercontent.com/u/301917?v=4",
"profile": "https://ermakov.io",
"contributions": [
"code"
]
},
{
"login": "duckranger",
"name": "Nimo Naamani",
"avatar_url": "https://avatars0.githubusercontent.com/u/2087890?v=4",
"profile": "https://github.com/duckranger",
"contributions": [
"doc"
]
},
{
"login": "calvinvoo2",
"name": "Calvin Ng Tjioe",
"avatar_url": "https://avatars2.githubusercontent.com/u/12223423?v=4",
"profile": "https://github.com/calvinvoo2",
"contributions": [
"code"
]
},
{
"login": "petertulala",
"name": "Peter Tulala",
"avatar_url": "https://avatars1.githubusercontent.com/u/613623?v=4",
"profile": "https://github.com/petertulala",
"contributions": [
"code",
"test"
]
},
{
"login": "nik-john",
"name": "nikjohn",
"avatar_url": "https://avatars2.githubusercontent.com/u/1117182?v=4",
"profile": "https://github.com/nik-john",
"contributions": [
"doc",
"code",
"test"
]
},
{
"login": "0x54321",
"name": "0x54321",
"avatar_url": "https://avatars0.githubusercontent.com/u/34850754?v=4",
"profile": "https://github.com/0x54321",
"contributions": [
"doc",
"code",
"test"
]
},
{
"login": "nateetorn",
"name": "Nateetorn L.",
"avatar_url": "https://avatars0.githubusercontent.com/u/365585?v=4",
"profile": "https://github.com/nateetorn",
"contributions": [
"doc",
"code",
"test"
]
}
],
"contributorsPerLine": 7,
"skipCi": true
}
@@ -0,0 +1,13 @@
!.babelrc.js
!**/.babelrc.js
!.eslintrc.js
!**/.eslintrc.js
**/lib
lib
**/dist
dist
**/public
public
node_modules
.out
coverage

0 comments on commit eda97ee

Please sign in to comment.
You can’t perform that action at this time.