Vuepressシンプルなウェブサイトを構築します

プロジェクトのサーバーのサービスを借りて、常に使い捨てを感じ、食べるためにそこに置くので、パートと言うが、遊びに個人的なウェブサイトを構築する方がよい、灰色の灰を食べることです。

問題:個人的なウェブサイトを構築しますが、DNSサーバに、あなただけのアップコネクトIP、またはレコードの必要ができませんか?テンセントクラウドの使用。

最初の質問の記録、手のラインとWebサイト、緑の顔の考えは、少しだけ簡単なHTML、CSSを知っているどんなに、JSどのように白い設立それ?私は、ロボットを行う前に考えて手動ルックスの良いを書いたが、テンプレートはそれに従事することはできませんが、このマニュアルの多くはテンプレートで見ているようですか?虎と食事激しいを検索、最終的鋸が見て、今日のヒーローVuepress、より良い、直接起動することができませんでした、静的HTMLに値下げファイルをレンダリングすることです。

そして会場と、以下の間違った不幸がある場合は、公式ドキュメント

Vuepress環境を構築します

公式にはドキュメントが使用する3.xはWebPACKの場合は、エラーが発生しますインストールNPMの使用は、私はちょうど罰金直接NPM、ないのWebPACKん、とにかく、依存していることを言いました

npm install -g vuepress

Windowsは(管理者PowerShellの、sudoを使用した場合などのLinuxとWindowsの対象を)次のように実行されますが、WARNの束を制御しません。

チェックvuepressは(に使用されていないか、以下のコマンドを使用してLinux、Windowsに戻ってそれをカット)をインストールすることは良いです

vuepress

次のようにLinuxが動作します

プロジェクトを作成します。

プロジェクトの作成は簡単ですが、ちょうどそれにフォルダを見つけ、それはここでプロジェクトフォルダなどのフォルダを作成しませんtest/

始まりtest/は何もない、次が、それは強くあなたが作成することをお勧めします.vuepress/、フォルダが下に作成されたフォルダをconfig.jsファイルして、ファイルに次の行を追加します。

module.exports = {
  title: 'hellomfk' // This equals to <title>hellomkf</title> in head of html
}

そして、背面にtest/プロジェクト全体のエントリーポイントはindex.htmlをレンダリング完了すると、readme.mdファイルを作成し、文書の内部に気軽に書き込み何か

# hellomfk
## surprise mkf

与えます

戻るtest/フォルダ、次のコマンドを入力します。

vuepress dev .

あなたは自分のWebページを表示することができ、進行状況バーが完了するのを待って、ここvuepressローカルでの仮想サーバーを作成するために、自分のあるべき、アドレスはlocalhost:8080、ブラウザのアドレス入力で見ることができます

あなたは、サーバーにアップロードし、対応するHTMLファイルを生成したい場合は、次のコマンドを使用します。

vuepress build .

プログレスバーが完了するのになります、待って.vuepress/見つけるために、以下のフォルダdist/Jiuhaolaを渡すファイルへの道を私たちに必要な静的なHTMLファイルでフォルダを、次にたかりました

コンフィギュレーション

私達はちょうど機能上の少しだけは何を意味しません場合は、すべての後に、少しvuepress構成を話す少し下に、世界のハローのvuepressを完了しました。ここではいくつかの簡単な設定(の設定のみサイドバー正確なポイント)、または会場より複雑な構成されている公式の文書構成

本当に取得したい、機能はまた、非常に強力なサイドバーで、健康を持っている公式の文書を参照してください。いいえ問題は、それらを直接従事しません

開いconfig.jsたファイルを、module.export以下の内容を追加します

module.exports = {
  // ...
  themeConfig: {
    sidebar: // something
  }
  // ...
}

ここではsomethingあなたが最初のテストにファイルを追加しようとする前に、ここでは、自分のニーズに参照するのは、あなたが自分で試すことができます私は探検に遭遇したいくつかの状況で、ある以下の通りです。

├── test
│   ├── .vuepress
│   │   └── config.js
│   ├── readme.md
│   ├── sets1
│   │   ├── test1.md
│   │   └── readme.md
│   └── sets2
│       ├── test2.md
│       └── readme.md
<!--test/readme.md-->
# this is h1 level in readme.md
## this is h2 level in readme.md
### this is h3 level in readme.md

<!--test/sets1/readme.md-->
# this is h1 level in sets1/readme.md
## this is h2 level in sets1/readme.md
### this is h3 level in sets1/readme.md

<!--test/sets1/test1.md-->
# this is h1 level in sets1/test1.md
## this is h2 level in sets1/test1.md
### this is h3 level in sets1/test1.md

<!--test/sets2/readme.md-->
# this is h1 level in sets2/readme.md
## this is h2 level in sets2/readme.md
### this is h3 level in sets2/readme.md

<!--test/sets2/test2.md-->
# this is h1 level in sets2/test2.md
## this is h2 level in sets2/test2.md
### this is h3 level in sets2/test2.md
  1. 概して

    sidebar: [
      '/',
      '/sets1/',
      ['/sets1/test1', 'trial1']
    ]
    

    この場合には、タイトルが値下げ文書やリンクがサイドバー中に存在する他の指定されたタイトルに対応するH1であり、以下では、実行した結果であります

  2. サブセクションケース

    大胆で具体的に同様Vuepress公式マニュアルは、列の名前です下に示すように、ここでは、特定のページにいくつかのサブタイトルのリンクあり

    以下は、プロジェクトの基本パスIが提供されていないためか、成功せず、前にテストされるので、パス属性の政府関係者によって使用されていないコンフィギュレーションファイルの関連セクションで、もちろん、それはまた、他の理由かもしれ

    sidebar: [
      {
        title: 'My set 1',
        collapsable: false,
        sidebarDepth: 1,
        children: [
          './sets1/',
          './sets1/test1'
        ]
      },
      {
        title: 'My set 2',
        collapsable: false,
        sidebarDepth: 1,
        children: [
          './sets2/',
          './sets2/test2'
        ]
      }
    

    結果は以下のとおりであります

終了

これらは今、もちろん、そのようなナビゲーション、ホームページとして多くのものが、ありますが、基本的には何の問題を簡単な技術マニュアルのWebサイトを構築していない感じ、関数が書かれていない検索するが、ここでこんにちは、世界だけでなく、タスクが完了したスパイシーです私はまた、次のタスクの確立を安心することができます。

おすすめ

転載: www.cnblogs.com/BadCodeBuilder/p/12638912.html