OthloTechホームページの開発リポジトリです。
HugoというGO製の静的サイトジェネレーターを使用しています。
- リポジトリをクローンする
git clone https://github.com/OthloTech/OthloTech.git
cd OthloTech
Hugoのダウンロード
homebrew 経由でダウンロードする場合は
brew doctor # homebrew のチェック
brew update # homebrew を最新版に
brew install hugo # hugo をインストール
- 必要な物をインストール
bundle install # install gem
npm install # install node module
- サーバーの立ち上げ
npm run watch # scssファイルを監視
hugo server -w # 変更を監視して自動リロード
#=> http://localhost:1313 でアクセス
#=> npm run start で代用可能
- テスト
npm run test # SCSS-Lint
- clone Othlotech repository(caution it takes long time)
git clone https://github.com/OthloTech/OthloTech.git
cd OthloTech
- setup to run wwOthlo
you need to do what you haven't installed
$ sudo pacman -Syu # update pacman
$ sudo pacman -S ruby # install ruby
$ sudo pacman -S hugo # install hugo
$ sudo pacman -S npm nodejs # install npm
$ gem update # update gem
$ gem install bundler # install bundler
- update and setting path
$ echo 'export PATH="$HOME/.gem/ruby/{your own ruby version}/bin:$PATH"' >> ~/.bashrc
($ ls ~/.gem/ruby/)
$ source ~/.bashrc
$ bundle install
- running wwOthlo
$ npm run start
./docsの中に各ドキュメントがあります。
サーバは自前で用意せず、GitHubのホスティングサービスを使用
静的サイトジェネレーターにはHugoを使用。また、そのテーマとしてUniversal-Themeを使用。
- jQuery(2系)