centos7にvuepressをデプロイする

Vuepressは優れた簡潔なドキュメントジェネレータであり、ディレクトリ内のmdドキュメントに従って対応するhtmlファイルを、シンプルで寛大なインターフェイスで自動的に生成できます。 VuePressによって生成されたすべてのページには、事前にレンダリングされたHTMLが付属しているため、読み込みパフォーマンスと検索エンジン最適化(SEO)が非常に優れています。この記事では、CentOS7環境にvuepressをデプロイする方法を紹介します。ビルドするかどうかを決定する前に、効果を理解することができます:https://mfrank2016.github.io/wikibook/。個人的にはそれはかなり良いと思います、そしてそれはシンプルで寛大です。

**1つは、nodejs **をインストールする

curl -sL https://rpm.nodesource.com/setup_8.x | sudo bash -
yum install nodejs

2つ目は、vuepressをインストールする

npm install -g vuepress

3、作業ディレクトリを作成します

mkdir project
cd project
mkdir docs

4、初期化前

npm init -y
vim package.json

以下の内容に編集して、実際にコマンドエイリアスを設定しています。

{" scripts":{"docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"}}

.vuepressディレクトリを作成します。

mkdir .vuepress
cd .vuepress

config.jsを作成します。これはvuepressのグローバル構成ファイルであり、ほとんどのプロパティはここで設定されます。

mkdir public
vim config.js

以下の内容に変更し、対応する内容をご自身で変更することができます。公式ドキュメントはこちらです:https://vuepress.vuejs.org/zh/config/

module.exports ={
 title:'涼しいそよ風ウィキ',
 description:'私は風を待っています、またあなたを待っています',//フルパスなど、gitリポジトリに関連するパス:https://mfrank2016.github.io/wikibook/次に、'/wikibook/'
 base:'/wikibook/',
 host:'0.0.0.0',//実行ポート
 port:8081,

 themeConfig:{//gitc倉庫の住所
  repo:'https://github.com/MFrank2016/wikibook',//ドキュメントがリポジトリのルートにない場合
   docsDir:'docs',//オプション、デフォルトはマスターです
  docsBranch:'master',//デフォルトはtrueで、falseに設定すると無効になります
  editLinks:true,//ナビゲーションバー
  nav:[{ text:'Home', link:'/'},{ text:'Guide', link:'/guide/'},{ text:'External', link:'https://google.com'},{ text:'Languages',
    items:[{ text:'Chinese', link:'/language/chinese'},{ text:'Japanese', link:'/language/japanese'}]}],
   sidebar:[{
   title:'Group 1',
   collapsable:false,
   children:['/']},{
   title:'Group 2',
   children:['/']}]},//検索する
 search:true,
 searchMaxSuggestions:10,
 lastUpdated:'Last Updated',// string | boolean}

フレーム全体

project
├─── docs
│ ├── README.md
│ ├── .vuepress
│ ├── config.js
│ └── public
│ └── hero.png
│ └── guide
│ └── README.md
└── package.json

5、初期化

docsディレクトリにREADME.mdを作成します

---
home:true
heroImage:/hero.png
actionText:クリックして読む
actionLink:/guide/
footer: MIT Licensed | Copyright © 2018-present Frank
---

次に、プロジェクトディレクトリに戻ります

# デバッグモードを開き、サービスを実行し、この時点でhttpを開きます://localhost:8081(これが上に設定されたポートです)私は最も単純なページを見ることができます
vuepress dev

# ビルド、この時点で、mdドキュメントはhtmlファイルに変換され、ドキュメントに保存されます/.vuepress/distディレクトリ
vuepress build

6、デバッグ展開

この時点で、静的Webページが** docs / .vuepress / dist **ディレクトリに生成されています。最初にデバッグモードをオンにしてから、ftpおよびその他のソフトウェアを使用してサーバーにリモート接続し、docsの下のドキュメントを変更し、各変更をアップロードできます。 、もちろん、自動的に再コンパイルされます。サーバーのパフォーマンスに応じて、プロセス全体に1〜2分かかります。適切なレベルに調整し、nginxまたはapacheの対応するディレクトリに移動します。

Recommended Posts

centos7にvuepressをデプロイする
Jenkinをcentos7にデプロイします
Centos7.6はdjango + nginx + uwsgiをデプロイします
CentOS7はOpenLDAP + FreeRadiusを展開します
Kickstart + PXEはCentOS6.6を自動的に展開します
Centos7にDockerをインストールする
CentOS7でGitBookを展開する
Centos7.4はLNMPをインストールします
centos7でk8s1.9.9をビルドする
Centos7にJavaをインストールする
centos7でのXfs構成
CentOS6でOcservを構成する
Nodejsはcentos7にインストールされます
CentOS8にFFmpegをインストールします
CentOS7にRabbitMQをインストールします
CentosにNode.jsをインストールします
CentOS6.8はzookeeperクラスターを展開します
CentOS7はsaltstackサービスを展開します
Mavenはcentos7にインストールします
CentOS7にMongoDBをインストールします
ジェンキンスはセントスに基づいて構築されています
CentOS8にSurelogをインストールする
CentOSの下にJDK + Tomcat8をデプロイします
centos7へのOpenjdkのインストール
Jenkinsをcentos7にインストールします
CentOS7でRapidSVNを使用する
Centos6.8はvncサービスを展開します
セントスにRabbitMQをインストールする
CentOS7にRabbitMQをインストールします
centos6.5にDockerをインストールします
セントスにオラクルをインストールする
Centos7にElasticsearch6をインストールします
CentOS7にRabbitMQをインストールします
CentOS7デプロイvsftp(FTP)サービス
mysqlをcentosにオンラインでインストールする
CentOS7にElasticSearch7.xをインストールします
Centos7へのGlusterfsクラスターのインストール
CentOSでMariaDBレプリケーションを構築する
CentOS7.2はNode.js開発環境を展開します
LinuxCentosにMySQL8.0.16をインストールします
centOS7を使用してフロントエンドプロジェクトを展開する
centos7へのグラファイトの展開
Centos7にdockertransferをインストールします
CentOS 7.2デプロイメールサーバー(Postfix)
CentOS7でスワップスペースを構成する
Centosシステムにdockerをインストールします
セントスにEPELリポジトリをインストールする
CentOS7.7はk8をデプロイします(1マスター+ 2ノード)
CentOS7に基づくZabbix3.4をインストールします
centosサーバーにvirtualboxをインストールする
centos7へのDockerEEのインストール
CentOS7にNginxサーバーをインストールします
centOS7にjdk1.8をインストールする方法
一般的なLinux操作(centos7に基づく)
CentOS8にMemcachedをインストールする方法
CentOS7にMATEまたはXFCEをインストールします
CentOS8にRをインストールする方法
CentOS8にFFmpegをインストールする方法
CentOS 8(2)
CentOS8にTensorFlowをインストールする方法
Centos7でgcc4.9.xに更新する方法