add seo tags

This commit is contained in:
Nathan Wang 2020-06-21 13:16:29 -07:00
parent 659e8c2b33
commit 1aab78065b
4 changed files with 6 additions and 2 deletions

View file

@ -34,6 +34,7 @@ function SEO({ description, lang, meta, title }) {
}} }}
title={title} title={title}
titleTemplate={`%s | ${site.siteMetadata.title}`} titleTemplate={`%s | ${site.siteMetadata.title}`}
defaultTitle={site.siteMetadata.title}
meta={[ meta={[
{ {
name: `description`, name: `description`,

View file

@ -6,7 +6,7 @@ import SEO from '../components/seo';
export default function IndexPage(props: PageProps) { export default function IndexPage(props: PageProps) {
return ( return (
<Layout> <Layout>
<SEO title="" /> <SEO title={null} />
{/* Begin Hero */} {/* Begin Hero */}
<div className="relative bg-white overflow-hidden"> <div className="relative bg-white overflow-hidden">

View file

@ -7,6 +7,7 @@ import Markdown from '../components/Markdown';
import ModuleOrdering, { divisionLabels } from '../../content/ordering'; import ModuleOrdering, { divisionLabels } from '../../content/ordering';
import Transition from '../components/Transition'; import Transition from '../components/Transition';
import { graphqlToModulesObject } from '../utils'; import { graphqlToModulesObject } from '../utils';
import SEO from '../components/seo';
const renderPrerequisite = prerequisite => { const renderPrerequisite = prerequisite => {
const link = prerequisite.length > 1 ? prerequisite[1] : null; const link = prerequisite.length > 1 ? prerequisite[1] : null;
@ -272,6 +273,8 @@ export default function Template(props) {
return ( return (
<Layout> <Layout>
<SEO title={`${mdx.frontmatter.title} (${divisionLabels[division]})`} />
<div className="h-screen flex overflow-hidden bg-white"> <div className="h-screen flex overflow-hidden bg-white">
{/* Off-canvas menu for mobile */} {/* Off-canvas menu for mobile */}
<Transition show={isMobileNavOpen}> <Transition show={isMobileNavOpen}>

View file

@ -77,7 +77,7 @@ export default function Template(props) {
return ( return (
<Layout> <Layout>
<SEO title="Home" /> <SEO title={divisionLabels[selectedDivision]} />
<div className="min-h-screen bg-gray-50"> <div className="min-h-screen bg-gray-50">
{/* Begin Hero Section */} {/* Begin Hero Section */}