Skip to content
This repository has been archived by the owner on Apr 2, 2022. It is now read-only.
/ site Public archive
forked from histudy/site

勉強会の公式サイト用リポジトリです

Notifications You must be signed in to change notification settings

autumnsky64/site

 
 

Repository files navigation

Himeji IT Study Meeting

License: CC BY 4.0 CircleCI

テスト方法

  1. サイトの生成にHugoを利用しているのでインストールします。

    Linux: リリースページから最新のバイナリを /usr/local/bin に入れるのが簡単です。

    Mac: Home Brewが使えます。

    brew install hugo

    Windows: Chocolateyが使えます。

    choco install hugo -confirm
    
  2. このリポジトリをクローンします。

    git clone https://github.com/histudy/site
  3. HugoのWEBサーバーを起動します。

    hugo serve
  4. ブラウザで http://localhost:1313/ にアクセスするとサイトが表示されます。

各種コマンド

Hugoサーバーを起動する

hugo serve

ブラウザで http://localhost:1313/ にアクセスするとサイトが表示されます。

ページを作成する

hugo new foo.md

content/foo.md ファイルが生成され、http://localhost:1313/foo/ に内容が表示されます。

勉強会の開催履歴ページを作成する

hugo new histudy/2021/07.md

archetype フォルダの histudy.md をテンプレートとして、content/histudy/2021/07.md が生成されます。
加古川IT系インフラ勉強会も同様にテンプレートを用意しています。

HackMDのページから開催履歴を生成

例えば、姫路IT系勉強会 2021年7月の HackMD URL

https://hackmd.io/aVHxec9eRkakAkecJ4gyMg

IDだけをシェルスクリプトの引数として渡して実行。

sh add-meeting-log.sh aVHxec9eRkakAkecJ4gyMg

コンテンツフォルダの構成

content
├── _index.md  // トップページ https://histudy.jp/
├── about
│   ├── _index.md // Aboutページ /about/
│   └── beginning.md
├── histudy
│   ...
│   ├── 2018
│   ├── 2019
│   ├── 2021
│   │   └── 01.md // 履歴個別ページ /histudy/2021/01/
│   └── _index.md // 姫路IT系勉強会 開催履歴 一覧ページ /histudy/ 
├── images
├── kakogawa_infra
│   ...
│   ├── 2018
│   ├── 2019
│   │   └── 01.md
│   └── _index.md
├── news
│   ├── 20120717.md
│   ...
│   ├── 20170122.md
│   └── 20170221.md
├── organizememo
├── othermeetings
└── topic // トピック一覧ページ(従来の /blog/ ) /topic/
    ├── 20181203_redmine_advent_calendar.md   // トピック個別ページ
    └── 20181206_ansible_redmine_role.md

About

勉強会の公式サイト用リポジトリです

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 55.4%
  • CSS 27.6%
  • Less 8.7%
  • JavaScript 6.1%
  • Shell 2.2%