diff --git a/.github/workflows/jekyll.yml b/.github/workflows/jekyll.yml
new file mode 100644
index 0000000..7557d28
--- /dev/null
+++ b/.github/workflows/jekyll.yml
@@ -0,0 +1,64 @@
+# This workflow uses actions that are not certified by GitHub.
+# They are provided by a third-party and are governed by
+# separate terms of service, privacy policy, and support
+# documentation.
+
+# Sample workflow for building and deploying a Jekyll site to GitHub Pages
+name: Deploy Jekyll site to Pages
+
+on:
+ # Runs on pushes targeting the default branch
+ push:
+ branches: ["main"]
+
+ # Allows you to run this workflow manually from the Actions tab
+ workflow_dispatch:
+
+# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
+permissions:
+ contents: read
+ pages: write
+ id-token: write
+
+# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
+# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
+concurrency:
+ group: "pages"
+ cancel-in-progress: false
+
+jobs:
+ # Build job
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Setup Ruby
+ uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: "3.3" # Not needed with a .ruby-version file
+ bundler-cache: true # runs 'bundle install' and caches installed gems automatically
+ cache-version: 0 # Increment this number if you need to re-download cached gems
+ - name: Setup Pages
+ id: pages
+ uses: actions/configure-pages@v5
+ - name: Build with Jekyll
+ # Outputs to the './_site' directory by default
+ run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
+ env:
+ JEKYLL_ENV: production
+ - name: Upload artifact
+ # Automatically uploads an artifact from the './_site' directory by default
+ uses: actions/upload-pages-artifact@v3
+
+ # Deployment job
+ deploy:
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+ runs-on: ubuntu-latest
+ needs: build
+ steps:
+ - name: Deploy to GitHub Pages
+ id: deployment
+ uses: actions/deploy-pages@v4
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..ac37628
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+/vendor
+/.bundle
+/_site
+.DS_Store
+Gemfile.lock
diff --git a/404.html b/404.html
new file mode 100644
index 0000000..086a5c9
--- /dev/null
+++ b/404.html
@@ -0,0 +1,25 @@
+---
+permalink: /404.html
+layout: default
+---
+
+
+
+
+
404
+
+
Page not found :(
+
The requested page could not be found.
+
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 0000000..99a3e7d
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,35 @@
+source "https://rubygems.org"
+# Hello! This is where you manage which Jekyll version is used to run.
+# When you want to use a different version, change it below, save the
+# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
+#
+# bundle exec jekyll serve
+#
+# This will help ensure the proper Jekyll version is running.
+# Happy Jekylling!
+gem "jekyll", "~> 4.3.3"
+# This is the default theme for new Jekyll sites. You may change this to anything you like.
+# gem "minima", "~> 2.5"
+# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
+# uncomment the line below. To upgrade, run `bundle update github-pages`.
+# gem "github-pages", group: :jekyll_plugins
+# If you have any plugins, put them here!
+gem 'webrick'
+group :jekyll_plugins do
+ gem "jekyll-feed", "~> 0.12"
+ gem "beautiful-jekyll-theme"
+end
+
+# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
+# and associated library.
+platforms :mingw, :x64_mingw, :mswin, :jruby do
+ gem "tzinfo", ">= 1", "< 3"
+ gem "tzinfo-data"
+end
+
+# Performance-booster for watching directories on Windows
+gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
+
+# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
+# do not have a Java counterpart.
+gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
diff --git a/_config.yml b/_config.yml
new file mode 100644
index 0000000..36fd353
--- /dev/null
+++ b/_config.yml
@@ -0,0 +1,53 @@
+# Welcome to Jekyll!
+#
+# This config file is meant for settings that affect your whole blog, values
+# which you are expected to set up once and rarely edit after that. If you find
+# yourself editing this file very often, consider using Jekyll's data files
+# feature for the data you need to update frequently.
+#
+# For technical reasons, this file is *NOT* reloaded automatically when you use
+# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
+#
+# If you need help with YAML syntax, here are some quick references for you:
+# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
+# https://learnxinyminutes.com/docs/yaml/
+#
+# Site settings
+# These are used to personalize your new site. If you look in the HTML files,
+# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
+# You can create any custom variable you would like, and they will be accessible
+# in the templates via {{ site.myvariable }}.
+
+title: techno-robocup
+email: techno.robot.201318@gmail.com
+description: >- # this means to ignore newlines until "baseurl:"
+ チーム techno のホームページです。情報発信をしていきます。
+baseurl: "" # the subpath of your site, e.g. /blog
+url: "" # the base hostname & protocol for your site, e.g. http://example.com
+# twitter_username: jekyllrb
+github_username: techno-robocup
+
+# Build settings
+theme: beautiful-jekyll-theme
+plugins:
+ - jekyll-feed
+
+# Exclude from processing.
+# The following items will not be processed, by default.
+# Any item listed under the `exclude:` key here will be automatically added to
+# the internal "default list".
+#
+# Excluded items can be processed by explicitly listing the directories or
+# their entries' file path in the `include:` list.
+#
+# exclude:
+# - .sass-cache/
+# - .jekyll-cache/
+# - gemfiles/
+# - Gemfile
+# - Gemfile.lock
+# - node_modules/
+# - vendor/bundle/
+# - vendor/cache/
+# - vendor/gems/
+# - vendor/ruby/
diff --git a/_posts/2024-07-09-self-introduction.markdown b/_posts/2024-07-09-self-introduction.markdown
new file mode 100644
index 0000000..3931ffc
--- /dev/null
+++ b/_posts/2024-07-09-self-introduction.markdown
@@ -0,0 +1,43 @@
+---
+layout: post
+title: "ブログを始めました"
+date: 2024-07-08 07:00:00 +0900
+categories: Free Talk
+thumbnail-img: "../image/thumb.png"
+author: "rotarymars"
+---
+こんにちは。TECHNOの rotarymars です。
+今日は、ブログの開設を記念して、グループメンバの紹介と、自己紹介をしていきたいと思います。
+
+# ROTARYMARS
+### 主な担当
+- センサー周りのプログラム
+- 回路
+
+### 軽めな自己紹介
+このチームでプログラムや回路を今後担当していく予定のROTARYMARSです。
+回路についての知識が全く無いので、今勉強に励んでいるところです。
+勉強に良いサイトなどがあれば絶賛募集中です!
+
+# NISHIKAZU
+### 主な担当
+- 本体のプログラム
+
+NISHIKAZU です。主にプログラミングなどのソフトウェア系を担当しています。
+
+夜型で朝は苦手なので、夜に色々と活動しています。プログラムはとりあえず書いて動かしてみるタイプです。
+
+数学より理科です。
+
+# ALPAKA
+
+### 主な担当
+- ハード作り
+
+ハード担当のALPAKAです。
+
+回路を勉強している最中で、
+
+ハード作りや回路の勉強は試行回数が一番大事だと信じています。
+
+あと、音感は天性の才能だと確信しています
\ No newline at end of file
diff --git a/about.markdown b/about.markdown
new file mode 100644
index 0000000..837f01f
--- /dev/null
+++ b/about.markdown
@@ -0,0 +1,7 @@
+---
+layout: page
+title: About
+permalink: /about/
+---
+# TECHNO とは?
+TECHNO とは、ロボカップに参加しているチームです。現在中学生でチームを構成しています。
\ No newline at end of file
diff --git a/image/404-southpark.jpg b/image/404-southpark.jpg
new file mode 100644
index 0000000..354eb12
Binary files /dev/null and b/image/404-southpark.jpg differ
diff --git a/image/avatar-icon.png b/image/avatar-icon.png
new file mode 100644
index 0000000..a150efb
Binary files /dev/null and b/image/avatar-icon.png differ
diff --git a/image/bgimage.png b/image/bgimage.png
new file mode 100644
index 0000000..9e2d359
Binary files /dev/null and b/image/bgimage.png differ
diff --git a/image/hello_world.jpeg b/image/hello_world.jpeg
new file mode 100644
index 0000000..488f785
Binary files /dev/null and b/image/hello_world.jpeg differ
diff --git a/image/install-steps.gif b/image/install-steps.gif
new file mode 100644
index 0000000..7a7b4e6
Binary files /dev/null and b/image/install-steps.gif differ
diff --git a/image/path.jpg b/image/path.jpg
new file mode 100644
index 0000000..5855c09
Binary files /dev/null and b/image/path.jpg differ
diff --git a/image/robot.jpg b/image/robot.jpg
new file mode 100644
index 0000000..a13340c
Binary files /dev/null and b/image/robot.jpg differ
diff --git a/image/thumb.png b/image/thumb.png
new file mode 100644
index 0000000..53118c3
Binary files /dev/null and b/image/thumb.png differ
diff --git a/index.markdown b/index.markdown
new file mode 100644
index 0000000..c3399d2
--- /dev/null
+++ b/index.markdown
@@ -0,0 +1,9 @@
+---
+# Feel free to add content and custom Front Matter to this file.
+# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
+
+layout: home
+---
+{: align="center"}
+![png](../image/robot.jpg)
+現在のロボットの様子
\ No newline at end of file