4.2.10 • Published 4 years ago

gatsby-theme-patternfly-org v4.2.10

Weekly downloads
3
License
MIT
Repository
-
Last release
4 years ago

gatsby-theme-patternfly-org

This theme generates slugs (urls) and templated pages (mdx.js) from mdx files processed by gatsby-plugin-mdx. It generates templated fullscreen page from either Handlebars or react-live code blocks in the mdx.

Usage

We publish this theme on npm. Install it with your package manager.

npm i gatsby-theme-patternfly-org

yarn add gatsby-theme-patternfly-org

Provide or install the following dependencies:

"@patternfly/patternfly": "^2.33.5",
"@patternfly/react-core": "^3.113.0",
"@patternfly/react-icons": "^3.14.8",
"@patternfly/react-table": "^2.22.28",
"@patternfly/react-tokens": "^2.6.31",
"gatsby": "^2.6.0"

Configure your gatsby-config.js like this:

{
  resolve: `gatsby-theme-patternfly-org`,
  options: {
    context: 'org', // Default context
    hiddenPages: ['withOuia'], // By title
    sideNav: {
      core: [
        { section: 'overview' },
      ],
      react: [
        { section: 'overview' },
      ],
      get_started: [
        { text: 'About', path: '/get-started/about' },
      ],
    },
    topNavItems: [
      {
        text: 'Get started',
        path: '/get-started/about',
        contexts: ['get-started']
      },
      {
        text: 'Get in touch',
        path: '/get-in-touch'
      }
    ]
  }
},

Structure

gatsby-theme-patternfly-org
├── components
├── gatsby-config.js <- Let us use React Helmet
├── gatsby-node.js <- Pipelines GraphQL data to generate slugs and creates pages
├── gatsby-ssr.js <- Adds attributes to the static HTML
├── global.css <- 100% page height
├── helpers <- Files shared between SSR and browser
├── images
├── layouts
│   ├── sideNavLayout.css
│   └── sideNavLayout.js <- The main layout we use
├── package.json
├── pages <- Pages shared across all 3 sites
│   ├── globalCSSVariables.js
│   └── redHatFont.js
├── README.md
└── templates
    ├── fullscreen.css
    ├── fullscreenHtml.js
    ├── fullscreenMdx.js
    ├── mdx.css
    └── mdx.js <- How we render our mdx files

The highlights of this plugin are gatsby-node.js, mdx.js, and sideNavLayout.js. Each file has been documented.

4.2.10

4 years ago

4.2.9

4 years ago

4.2.8

4 years ago

4.2.7

4 years ago

4.2.6

4 years ago

4.2.5

4 years ago

4.2.4

4 years ago

4.2.3

4 years ago

4.2.2

4 years ago

4.2.1

4 years ago

4.2.0

4 years ago

4.0.21

4 years ago

4.0.20

4 years ago

4.0.19

4 years ago

4.0.16

4 years ago

4.0.18

4 years ago

4.0.17

4 years ago

4.0.15

4 years ago

4.0.14

4 years ago

4.0.13

4 years ago

4.0.12

4 years ago

4.0.10

4 years ago

4.0.11

4 years ago

1.4.20

4 years ago

1.4.21

4 years ago

1.4.19

4 years ago

4.0.9

4 years ago

4.0.8

4 years ago

4.0.5

4 years ago

4.0.7

4 years ago

4.0.6

4 years ago

4.0.4

4 years ago

4.0.3

4 years ago

4.0.2

4 years ago

4.0.1

4 years ago

1.4.18

4 years ago

1.4.17

4 years ago

1.4.16

4 years ago

1.4.15

4 years ago

1.4.14

4 years ago

1.4.13

4 years ago

1.4.11

4 years ago

1.4.12

4 years ago

1.4.10

4 years ago

1.4.9

4 years ago

1.4.8

4 years ago

1.4.7

4 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.30

4 years ago

1.2.28

4 years ago

1.2.29

4 years ago

1.2.27

4 years ago

1.2.26

4 years ago

1.2.24

4 years ago

1.2.25

4 years ago

1.2.23

4 years ago

1.2.22

4 years ago

1.2.21

4 years ago

1.2.20

4 years ago

1.2.19

4 years ago

1.2.18

4 years ago

1.2.17

4 years ago

1.2.16

4 years ago

1.2.15

4 years ago

1.2.14

4 years ago

1.2.13

4 years ago

1.2.12

4 years ago

1.2.11

4 years ago

1.2.10

4 years ago

1.2.9

4 years ago

1.2.8

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

0.0.20

4 years ago

0.0.19

4 years ago

0.0.18

4 years ago

0.0.17

5 years ago

0.0.16

5 years ago

0.0.15

5 years ago

0.0.14

5 years ago

0.0.13

5 years ago

0.0.12

5 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago