このWebサイトは、カスタムテーマが適用されているVuePressインスタンスです。公式ドキュメントを読んで、コンテンツの編集方法やテーマの仕組みを学ぶことができます。
開始するには、次のソフトウェアがマシンにインストールされている必要があります。
リポジトリをローカルにクローンします
$ git clone [email protected]:bitrockteam/bitrock-website.gitフォルダーを移動し、糸で依存関係をインストールします
$ cd bitrock-website && yarn localhost:8080で開発Webサーバーを開始します
$ yarn startコンテンツは、 ./srcフォルダー内のMarkDownファイルを介して提供されます。ビルトインVisual Editorはありませんので、どこにでも作成できますが、順番に作成できます。 VueコンポーネントはMarkdownコンテンツ内でサポートされており、追加の機能を備えた著者を有効にするために、いくつかのカスタムコンポーネントを追加すると考える場合があります。メタデータは、FrontMatter仕様を使用して提供されます。
./srcパスでサブフォルダーを作成し、その中にreadme.mdファイルを作成し、ファイルの上に次のデータを追加します。
---
layout : Page
---例: ./src/about-us/readme.mdファイルはhttps://bitrock.it/about-usページになります。
ナビゲーションメニューにページを追加するには、 ./src/.vuepress/config.jsを更新する必要があります。
./src/blogパスでサブフォルダーを作成し、その中にreadme.mdファイルを作成し、ファイルの上に次のデータを追加します。
---
title : Hello world!
image : /img/hello.jpg
author : writer
publish : 2018-12-21
layout : Post
category : news
tags :
- greetings
- hello
---例: ./src/blog/hello-world/readme.mdファイルはhttps://bitrock.it/blog/hello-worldページになります。
投稿は、メインページの逆系統順(最新)に表示されます。
サイト全体の画像は、 ´。/src/.vuepress/public/img´フォルダーに追加する必要があります。投稿フォルダーまたはページフォルダー内に画像を追加すると、相対パスを使用してページURLの外側に到達できないことに注意してください。
自動化された最適化プロセスはないため、公開している画像のサイズに注意してください。
すべての開発ソースファイルは、 ./src/.vuepress/theme themeフォルダー内にあります。
./src/.vuepress/publicは、展開ドメインのルートレベルで静的リソースとして利用できるようにする必要があるあらゆる種類の資産を配置する場所です。サブフォルダーは保存されます。
ここでの主な依存関係は、コンポーネントの構築に使用されるVue.JSライブラリです。他のすべてはVanilla JavaScriptです。
このCSSライブラリを使用しています。
This project follows a simple branching policy:
master contains only stable code, and should not be updated directlydevelopmentgh-pagesですが、**ここで直接コミット/プッシュすることを避ける必要があります** Do NOT merge directly development into master ( it's admin-locked... ), always send a PR to have a review.
masterブランチが更新されるたびに(直接コミットまたはマージされたPR)、新しいTravis CIジョブがトリガーされ、これらの手順で構成されています。
/distフォルダーでWebサイトを構築します/distフォルダーはgithubページに展開されますgh-pagesブランチにローカルマシンから手動で展開できるNPMスクリプトがあります(最初にプロジェクトをローカルで構築する必要があります)。
$ yarn gh:pagesただし、本当に必要な場合にのみ使用してください。
Databizグループ、BitRock、およびRadicalbitロゴは、登録商標です。コードはGNU AGPLV3ライセンスの下で配布されます。含まれているストック写真は、Unsplashによって提供されています。