diff --git a/_posts/2021-12-04-linux-build.md b/_posts/2021-12-04-linux-build.md index 404fe95..cf41a6a 100644 --- a/_posts/2021-12-04-linux-build.md +++ b/_posts/2021-12-04-linux-build.md @@ -15,10 +15,6 @@ tags: 本項では上記のいずれかを使用していることを前提で記述します。 -#前提 -この頁の内容を実行する前に[U‐Boot>ビルド>buildbrain](https://github.com/brain-hackers/README/wiki/U%E2%80%90Boot%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89%EF%BC%9Ebuildbrain)の内容を実行してください。 - - # 依存関係のインストール 以下のコマンドで依存関係をインストールします。 @@ -72,4 +68,4 @@ Linuxのカーネルの準備ができたら、カーネルの上で動くアプ + 52 apt install -y fbterm uim-fep uim-mozc ``` -[SDカードにコピー](https://github.com/brain-hackers/README/wiki/Linux>SDカードにコピー)に続く… +[SD カードへのコピー](/linux/linux-copy-sd-card/)に続く… diff --git a/_posts/2021-12-04-linux-copy-sd-card.md b/_posts/2021-12-04-linux-copy-sd-card.md index ff24a0b..d8799bd 100644 --- a/_posts/2021-12-04-linux-copy-sd-card.md +++ b/_posts/2021-12-04-linux-copy-sd-card.md @@ -13,8 +13,8 @@ tags: # 前提 - - [Linux>ビルド](https://github.com/brain-hackers/README/wiki/Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89)にてLinuxをビルドしていること - - [U-Boot>ビルド>buildbrain](https://github.com/brain-hackers/README/wiki/U%E2%80%90Boot%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89%EF%BC%9Ebuildbrain)または[U‐Boot>ビルド>手動](https://github.com/brain-hackers/README/wiki/U%E2%80%90Boot%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89%EF%BC%9E%E6%89%8B%E5%8B%95)にてU-Bootをビルドしていること(現在執筆中) +- [U-Boot のビルド](/u-boot/u-boot-build/)にてU-Bootをビルドしていること +- [Linux のビルド](/linux/linux-build/)にてLinuxをビルドしていること # パーティションを区切る diff --git a/_posts/2021-12-04-tips-xorg.md b/_posts/2021-12-04-linux-xorg.md similarity index 100% rename from _posts/2021-12-04-tips-xorg.md rename to _posts/2021-12-04-linux-xorg.md diff --git a/_posts/2021-12-04-meta-how-to-edit-wiki.md b/_posts/2021-12-04-meta-how-to-edit-wiki.md index 76d8014..3cb17c3 100644 --- a/_posts/2021-12-04-meta-how-to-edit-wiki.md +++ b/_posts/2021-12-04-meta-how-to-edit-wiki.md @@ -16,6 +16,32 @@ WikiをCloneします。 $ git clone git@github.com:brain-hackers/wiki.brainux.org.git ``` +何らかの方法でRubyをインストールし、手元でのビルドに必要な依存関係をインストールします。 + +```sh +$ cd wiki.brainux.org +$ bundle install +``` + +ビルドとプレビューができることを確認します。下記のように `bundle exec jekyll serve` を実行すると localhost:4000 でサーバーが +起動している旨のメッセージが出るので、メッセージが見え次第ブラウザで `localhost:4000` を開いてプレビューできます。 + +```sh +$ bundle exec jekyll serve +Configuration file: /Users/takumi/dev/brain/wiki.brainux.org/_config.yml + Source: /Users/takumi/dev/brain/wiki.brainux.org + Destination: /Users/takumi/dev/brain/wiki.brainux.org/_site + Incremental build: disabled. Enable with --incremental + Generating... + Remote Theme: Using theme mmistakes/minimal-mistakes + Jekyll Feed: Generating feed for posts + GitHub Metadata: No GitHub API authentication could be found. Some fields may be missing or have incorrect data. + done in 53.672 seconds. + Auto-regeneration: enabled for '/Users/takumi/dev/brain/wiki.brainux.org' + Server address: http://127.0.0.1:4000 + Server running... press ctrl-c to stop. +```` + # 各種操作 @@ -110,7 +136,7 @@ Markdown はリッチなレンダリングがなくとも読めるシンタッ ### 必ずプレビューして確認する ブラウザで文書を編集すると、コミット前に文書を HTML にレンダーするプレビューが利用可能です。ミスがないか確認してからコミットしましょう。 -ローカルのコンソールやエディタで書く場合も、Markdown をプレビューできる環境を用意して確認してからコミットしましょう。例えば [Grip](https://github.com/joeyespo/grip) が便利です。 +ローカルのコンソールやエディタで書く場合も、Markdown をプレビューできる環境を用意して確認してからコミットしましょう。 ### 改行コードは LF に統一する @@ -176,6 +202,6 @@ ls -l ### 明示的改行はバックスラッシュで行う -この節でいう明示的改行とは [Hard line breaks](https://github.github.com/gfm/#hard-line-breaks) のことで、空行による段落区切りや単一の LF による Soft line break ではなく確実に改行を入れることを指します。必要でない限りは使わないことが望ましいです。 +この節でいう明示的改行とは Hard line breaks のことで、空行による段落区切りや単一の LF による Soft line break ではなく確実に改行を入れることを指します。必要でない限りは使わないことが望ましいです。 明示的な改行の入れ方には行末にスペース2つを入れる方法とバックスラッシュを入れる方法がありまず。前者は通常不可視な上に意味合いがわかりづらいため、バックスラッシュを使用します。 diff --git a/_posts/2021-12-04-tips-touch-panel.md b/_posts/2021-12-04-tips-touch-panel.md index 1c3cf71..9aa4203 100644 --- a/_posts/2021-12-04-tips-touch-panel.md +++ b/_posts/2021-12-04-tips-touch-panel.md @@ -12,7 +12,7 @@ tags: # 事前に Xorgの設定ファイル ( xorg.conf )を設定していない場合は、下記のWikiを参照して設定してください。 -[Tips>Xorg](https://github.com/brain-hackers/README/wiki/Tips%EF%BC%9EXorg#xorgconf) +[Xorg](/linux/linux-xorg/) # 必要なパッケージのインストール ``` diff --git a/_posts/2021-12-04-u-boot-build.md b/_posts/2021-12-04-u-boot-build.md index eee6c24..90452b9 100644 --- a/_posts/2021-12-04-u-boot-build.md +++ b/_posts/2021-12-04-u-boot-build.md @@ -16,7 +16,7 @@ tags: # 環境の構築 -[Linux>ビルド](https://github.com/brain-hackers/README/wiki/Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89)の頁で既に構築している場合は飛ばします。 +[Linux のビルド](/linux/linux-build/)の頁で既に構築している場合は飛ばします。 ## 依存関係のインストール @@ -50,4 +50,4 @@ git clone --recursive https://github.com/brain-hackers/buildbrain.git 5. `make nk.bin` を実行します -[Linux>ビルド](https://github.com/brain-hackers/README/wiki/Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89)に続く… +[Linux のビルド](/linux/linux-build/)に続く…