All Projects → mitou → jr.mitou.org

mitou / jr.mitou.org

Licence: other
未踏ジュニアの公式Webサイトです! YAML ファイルで更新できます 🛠💨

Programming Languages

SCSS
7915 projects
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to jr.mitou.org

NextCommunity.github.io
Join FREE: Community of open-source programmers and software engineers.
Stars: ✭ 29 (+70.59%)
Mutual labels:  yaml, github-pages, github-actions
godot-ci
Docker image to export Godot Engine games. Templates for Gitlab CI and GitHub Actions to deploy to GitLab Pages/GitHub Pages/Itch.io.
Stars: ✭ 316 (+1758.82%)
Mutual labels:  github-pages, github-actions
webring
“วงแหวนเว็บ” แห่งนี้สร้างขึ้นเพื่อส่งเสริมให้ศิลปิน นักออกแบบ และนักพัฒนาชาวไทย สร้างเว็บไซต์ของตัวเองและแบ่งปันการเข้าชมซึ่งกันและกัน
Stars: ✭ 125 (+635.29%)
Mutual labels:  github-pages, github-actions
addtobasic.github.io
CUI Portfolio like ubuntu terminal.
Stars: ✭ 18 (+5.88%)
Mutual labels:  github-pages, github-actions
actions-publish-gh-pages
🍣 A GitHub Action to publish static website using GitHub Pages
Stars: ✭ 12 (-29.41%)
Mutual labels:  github-pages, github-actions
portfolio
Site built from fastpages: https://fastpages.fast.ai/. Deployed here 👉
Stars: ✭ 16 (-5.88%)
Mutual labels:  github-pages, github-actions
SupportDocs
Generate help centers for your iOS apps. Hosted by GitHub and always up-to-date.
Stars: ✭ 135 (+694.12%)
Mutual labels:  github-pages, github-actions
prathimacode-hub
Hello everyone, Welcome to my GitHub README profile. Glad to see you here! Check out this repository to view my work and learn more about me. Don't just star it, fork it as well.📢✌️
Stars: ✭ 53 (+211.76%)
Mutual labels:  github-pages, github-actions
all-about-reactJS
I'll be working on 20 different ReactJS projects over the course of 60 days and try to create mobile-first, light and dark themed apps out of them.
Stars: ✭ 15 (-11.76%)
Mutual labels:  github-pages, github-actions
spec-prod
GitHub Action to build ReSpec/Bikeshed specs, validate output and publish to GitHub pages or W3C
Stars: ✭ 19 (+11.76%)
Mutual labels:  github-pages, github-actions
Github Pages Deploy Action
Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.
Stars: ✭ 2,507 (+14647.06%)
Mutual labels:  github-pages, github-actions
vue3-md-blog
✍️ Minimal config Vue3 + Markdown blog engine
Stars: ✭ 53 (+211.76%)
Mutual labels:  github-pages, github-actions
csharp-docs-generator
An action that generates html documentation for C# programs to use for GitHub pages.
Stars: ✭ 21 (+23.53%)
Mutual labels:  github-pages, github-actions
nextjs-github-pages
🚀 Deploy a Next.js app to Github Pages via Github Actions.
Stars: ✭ 89 (+423.53%)
Mutual labels:  github-pages, github-actions
chicio.github.io
👻 Fabrizio Duroni (me 😄) personal website. Created using GatsbyJS, Styled Components, Storybook, Typescript, tsParticles, GitHub pages, Github Actions, Upptime.
Stars: ✭ 20 (+17.65%)
Mutual labels:  github-pages, github-actions
helm-gh-pages
A GitHub Action for publishing Helm charts to Github Pages
Stars: ✭ 60 (+252.94%)
Mutual labels:  github-pages, github-actions
Actions Gh Pages
GitHub Actions for GitHub Pages 🚀 Deploy static files and publish your site easily. Static-Site-Generators-friendly.
Stars: ✭ 2,576 (+15052.94%)
Mutual labels:  github-pages, github-actions
static-export-template
A template to automatically convert Pluto notebooks to an HTML website with GitHub Pages. Demo page:
Stars: ✭ 70 (+311.76%)
Mutual labels:  github-pages, github-actions
luban
你的最佳游戏配置解决方案 {excel, csv, xls, xlsx, json, bson, xml, yaml, lua, unity scriptableobject} => {json, bson, xml, lua, yaml, protobuf(pb), msgpack, flatbuffers, erlang, custom template} data + {c++, java, c#, go(golang), lua, javascript(js), typescript(ts), erlang, rust, gdscript, protobuf schema, flatbuffers schema, custom template} code。
Stars: ✭ 1,660 (+9664.71%)
Mutual labels:  yaml
GitHub-Pages-deploy
A GitHub Action to deploy a static site on GitHub Pages.
Stars: ✭ 42 (+147.06%)
Mutual labels:  github-actions

Test & Deploy

未踏ジュニア公式Webサイト

Cover Photo of Mitou Junior

本リポジトリは未踏ジュニア公式Webサイトの公開リポジトリです。
本READMEでは、公式Webサイトの更新方法を目的別にまとめています。


ブラウザで情報を更新できます(共通)

どこを更新するにせよWebブラウザが一番簡単だと思います...!! 😆

  1. 下記の『oo を更新したい』を参考に、更新したい yml ファイルをクリックする
  2. 画面右にある ✎ アイコン (Fork this project and edit this file) をクリックする
  3. 気になる箇所を更新し、更新内容にタイトルと説明文を付け、Propose file change をクリックする
  4. 更新内容を最終確認し、問題なければ Create pull request をクリックする

以上で完了です。提案された更新内容は運営チームによって再確認され、問題なければ提案された内容が反映されます。もし更新内容に不具合があっても運営側で気付いて修正するので、まずはお気軽に提案してみてください 😉


🚀 プロジェクト情報を更新したい

_data 内の projects.yml にプロジェクトの情報があります。

それぞれの項目は以下のような内容です。

- id: 他のIDと重複しないID。例: visible
  title: プロジェクトのタイトル。例:Visible ─ Webアクセシビリティー診断 & 修正提案ツール
  description: プロジェクト概要。例:VisibleはWebサイトのアクセシビリティーを診断するサービスです。...
  thumbnail: サムネイル画像。まだ無い場合はコメントアウトしてください。
  promotion: プロジェクトの PV やデモ動画。YouTubeの「?v=xxx」の "xxx" 部分。無い場合はコメントアウト。(Gif にも対応)
  final: 未踏ジュニア成果報告会の発表動画。YouTubeの「?v=xxx」の "xxx" 部分。無い場合はコメントアウト。
  final_start: (任意)final の動画再生の開始時刻を指定できます。成果報告会の直後で使います。(例: 123)
  year: 採択プロジェクトの年度。例: 2020
  link: 公式サイトへのリンク(任意)。例: https://github.com/visible/visible
  mentor_id: 「mentors.yml」にあるメンターIDを入力。例: yasulab
  creator_ids:
  - 「cretors.yml」にあるクリエータID。例:igarashi_ryo
  - 複数名いる場合は、複数記述します

👥 クリエータ情報を更新したい

_data 内の creators.yml にクリエーターの情報があります。

それぞれの項目は以下のような内容です。

- id: クリエータのID。例: mihashi
  project_id: 開発したプロジェクトのID。例: utips
  mentor_id: 担当メンターのID。例: yasulab
  name: クリエータの名前。例: 三橋 優希
  is_spc: スーパークリエータ認定について。例:true
  year: 何年度に採択されたプロジェクトか。例: 2018

👤 メンター情報を更新したい

_data 内の mentors.yml にメンターの情報があります。

それぞれの項目は以下のような内容です。

- id: メンターの ID (例: yasulab)
  name:
    last: 名字。例:安川
    first: 名前。例: 要平
  img: /assets/img/mentors/ に置いたプロフィール画像のファイル名。例: yasulab.png
  affiliation: 所属。例:YassLab 株式会社, 一般社団法人 CoderDojo Japan
  interested: こんな提案をお待ちしております。例:スクリプト言語やWebの特長を活かした…(略)
  bio: 略歴。aタグも使えるよ!例:<a href="https://yasslab.jp/">YassLab</a> 代表取締役…(略)
  facebook: Facebook ID。例:yasulab
  twitter: Twitter ID。例:yasulab
  github: GitHub ID。例:yasulab
  web: 上記以外のURL。例: https://yasslab.jp/

📑 メディア掲載を更新したい

_data 内の media.yml にメディア掲載記事の情報があります。
上が新しい情報になるように記述するとよいでしょう。

それぞれの項目は以下のような内容です。

- title: 記事タイトル (例:「テクノロジー×好きなこと」で“未踏”の領域に挑む10代のトップクリエーターたち (こどもとIT))
  url: 記事ページのURL (例:https://www.watch.impress.co.jp/kodomo_it/news/1219499.html)
  date: 公開日 (例:2019/11/20)

🛠️ Webサイトの仕組みを改善したい

ローカル環境のブラウザで確認したい場合は、次の手順でローカルサーバーを立ち上げてください。

# Ruby が入っていることを確認
$ ruby --version

# 必要なライブラリをインストール
$ bundle install

# ローカルサーバーを立ち上げる
$ bundle exec jekyll server

無事にローカルサーバーが立ち上がったら http://localhost:4000/ でアクセスできます。

具体的なデータの流れについては note 記事からご確認ください。

Mitou Junior on Jekyll


📜 プロジェクト個別ページを生成したい

GitHub Actions で自動生成されるため毎回実行する必要はありませんが、新しい年度の採択プロジェクトの新規掲載時に手動で生成・確認したい場面などあれば、下記コマンドでプロジェクト個別ページを生成してください。

# _data/project.yml からプロジェクト個別ページを生成する
$ bundle exec rake upsert_project_pages_by_data

🤖 リンク切れはテストで検知できます

内部リンク (アンカー含む) や alt 属性の空欄などは次のコマンドでテストできます。

# ローカルサーバーの立ち上げは不要です
$ bundle exec rake test

テスト内容の詳細は Rakefile をご参照ください。

上記テストは GitHub Actions 上でも動いています。GitHub Actionsで動かしているタスクは .github/workflows ディレクトリから確認できます 👀


💕 使用素材など


©️ クレジット

Copyright © 未踏ジュニア実行委員会

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].