Git Product home page Git Product logo

gatsby-version4's Introduction

Hi there 👋

I HTML & CSS

gatsby-version4's People

Watchers

 avatar  avatar

gatsby-version4's Issues

記事にサムネイル画像追加

記事ごとにサムネイル画像を追加

記事へのリンクのアイコンにしたり、記事のアイキャッチにしたりする。

やるかやらないか

多分やらない🙅‍♀️。単純に転送サイズが大きくなる。
あと画像探すのも面倒。
やらない🙅‍♀️。あまり意味がない。

上部ヘッダーの作成

上部で固定されるヘッダーの作成

やるかやらないか

多分やる

記載する内容の決定

  • ロゴ(トップページへ戻るリンク)
  • ダークモードへの切り替えのトグルボタン

デザイン

PWA対応(PWA)

  • gatsby-plugin-manifestのインストール
  • gatsby-plugin-offlineのインストール
  • gatsby-config.jsの編集
  • 動作確認
  • テーマカラーの変更(濃いグレーにする)
  • アイコン画像の用意

カテゴリ一覧の表示

存在するカテゴリをリスト表示し、それぞれのカテゴリの記事一覧へのリンクもつける

ページネーションの改良

  • 基本的な機能の作成
  • スタイルの調整

===

  • ページ数がすごい増えた時の省略(...みたいなの)はどうする?
    • 変数paginationを用意、そこに代入してreturnするように書き換える
    • category.js、tag.jsはどうする?
    • 関数を作成、引数にisCategory、isTagみたいにboolを渡してパスを切り替える

SCSSファイルの分割

  • SCSSファイルの分割
    • reset.scss
    • header.scss
    • fixHeader.scss
    • blog.scss
    • footer.scss
    • article.scss

カテゴリ一覧の表示

存在するカテゴリをリスト表示し、それぞれのカテゴリの記事一覧へのリンクもつける

  • category-list.jsの作成
  • 存在するカテゴリを取得するgraphql

カテゴリ一覧ページの作成

  • 存在するカテゴリを取得し表示する

  • #55で作ったcategoyList.jsを利用

  • /pages/categories.jsの作成

  • トップページにリンク作成

Redirect

トップページに行ったときに、/page/1/にリダイレクトさせる

マークダウン中のリンクを_blinkにする

マークダウン中のリンクを_blinkにする

やるかやらないか?

多分やらない。UX的にやらない方がいいと思うから。
やらない。やるとしたらファイルを開くとか画像を開くときだけ。

どのプラグインを使うか

gatsby-remark-external-linksでいける?
リンク

全部のリンクはしたくないから、選べないか?

できるのなら「外部リンクへ飛ぶ」みたいなアイコンをつけて区別する。
でもゴチャゴチャやるくらいならしたくない。

スタイル全般

  • 記事ページのスタイル
    • ヘッダーの文字小さい
    • テーブルの文字小さくする
    • h1、本文の文字が大きい気がする(1/27、h1→4.5rem、h2→3.8rem、h3→3rem、p→1.8rem)

一部画像が表示されない(FixPictureDisplay)

ページパス

このページ

原因

ファイルパスは.jpgで指定しているが、リポジトリ上では.JPGで保存されている

どうする?

一度ローカルから画像を消してコミット、そのあと復活させて再度コミットさせたらいける?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.