KAEDE Hack blog

JavaScript 中心に ライブラリなどの使い方を解説する技術ブログ。

自己紹介 HP react-bootstrap で Nav を

自作 自己紹介 ホームページ

Boostrap intro

react-bootstrap.github.io

npm install react-bootstrap bootstrap

で npm install

import 'bootstrap/dist/css/bootstrap.min.css';
import { Container, Row, Col, } from 'react-bootstrap';

で サイドカットのための Container たちを import

  return (
    <>
      <Container>
        <Row>
          <Col>lorem300</Col>
        </Row>
      </Container>
    </>
  );

で lorem 300 を試す

f:id:kei_s_lifehack:20200826011951p:plain

Container の力できちんとサイドカットされていることを確認

Header

react-bootstrap の Navbar を使用する

https://react-bootstrap.github.io/components/navbar/

先にヘッダーの形を作ってしまう

import React from 'react'
import { Navbar, Nav, } from 'react-bootstrap';

export default function Header() {
  return (
    <>
      <Navbar collapseOnSelect expand="lg" bg="dark" variant="dark">
        <Navbar.Brand href="/">kaede0902</Navbar.Brand>
        <Navbar.Toggle aria-controls="responsive-navbar-nav" />
        <Navbar.Collapse id="responsive-navbar-nav">
          <Nav className="mr-auto">
            <Nav.Link href="#about">About</Nav.Link>
            <Nav.Link href="#works">Works</Nav.Link>
          </Nav>
          <Nav>
            <Nav.Link href="#email">Email</Nav.Link>
            <Nav.Link href="#email">Blog</Nav.Link>
            <Nav.Link href="#email">Twitter</Nav.Link>
          </Nav>
        </Navbar.Collapse>
      </Navbar>
    </>
  )
}

これで スマートフォン

f:id:kei_s_lifehack:20200826014025p:plain

PC もレイアウトされる

f:id:kei_s_lifehack:20200826014102p:plain

これに実際の Email, GitHub, HatenaBlog, Twitter, のリンクを入れる

一旦これで npm run deploy


meta-tags

  • titile 以外は読み込まれない...

About

App の最初のページ? そもそもページ作るのがめんどくなってきたんじゃが

kei-s-lifehack.hatenablog.com

Router 書くのめんどくさいからやめた! id とかでなんかしようと思う

とりあえずそのまま App.js に全部乗るようにする

ここに命の輝きをのせる

life shine

f:id:kei_s_lifehack:20200828024929p:plain

Skill

kei-s-lifehack.hatenablog.com

  • 以前研究した 18rem x 4 でいく

QA

  • できればチャット形式で見せたい