<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        VuePress 靜態(tài)網(wǎng)站生成方法步驟

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:00:52
        文檔

        VuePress 靜態(tài)網(wǎng)站生成方法步驟

        VuePress 靜態(tài)網(wǎng)站生成方法步驟:使用技術(shù): VuePress - Vue 驅(qū)動的靜態(tài)網(wǎng)站生成器 倉庫地址:https://github.com/yinian-R/vuepress-demo 全局安裝 ## 安裝 yarn global add vuepress # 或者:npm install -g vuepress 現(xiàn)有項(xiàng)目 如果你想在一個(gè)現(xiàn)有項(xiàng)目中
        推薦度:
        導(dǎo)讀VuePress 靜態(tài)網(wǎng)站生成方法步驟:使用技術(shù): VuePress - Vue 驅(qū)動的靜態(tài)網(wǎng)站生成器 倉庫地址:https://github.com/yinian-R/vuepress-demo 全局安裝 ## 安裝 yarn global add vuepress # 或者:npm install -g vuepress 現(xiàn)有項(xiàng)目 如果你想在一個(gè)現(xiàn)有項(xiàng)目中

        使用技術(shù):

        VuePress - Vue 驅(qū)動的靜態(tài)網(wǎng)站生成器

        倉庫地址:https://github.com/yinian-R/vuepress-demo

        全局安裝

        ## 安裝
        yarn global add vuepress # 或者:npm install -g vuepress

        現(xiàn)有項(xiàng)目

        如果你想在一個(gè)現(xiàn)有項(xiàng)目中使用 VuePress,同時(shí)想要在該項(xiàng)目中管理文檔,則應(yīng)該將 VuePress 安裝為本地依賴。

        ## 沒有項(xiàng)目可以初始化
        yarn init
        
        ## 將 VuePress 作為一個(gè)本地依賴安裝
        yarn add -D vuepress # 或者:npm install -D vuepress
        
        ## 新建一個(gè) docs 文件夾
        mkdir docs
        
        ## 新建一個(gè) markdown 文件
        echo # Hello VuePress! > docs/README.md
        
        ## 開始寫作
        npx vuepress dev docs
        

        接著,在 package.json 里加一些腳本:

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

        基本配置

        .
        ├─ docs
        │ ├─ README.md
        │ └─ .vuepress
        │ └─ config.js
        

        一個(gè) VuePress 網(wǎng)站必要的配置文件是 .vuepress/config.js,它應(yīng)該導(dǎo)出一個(gè) JavaScript 對象:

        module.exports = {
         title: 'Hello VuePress',
         description: 'Just playing around'
        }
        

        靜態(tài)資源

        創(chuàng)建public文件夾,主要用于存放靜態(tài)資源

        .
        ├─ docs
        │ └─ .vuepress
        │ └─ public
        │ └─ image
        │ └─ favicon.ico
        

        添加網(wǎng)站 favicon,修改 .vuepress/config.js 內(nèi)容

        module.exports = {
         head:[
         ['link', {rel:'icon', href:'/image/favicon.ico'}]
         ]
        };
        

        導(dǎo)航欄

        你可以通過 themeConfig.nav 增加一些導(dǎo)航欄鏈接:

        module.exports = {
         themeConfig: {
         nav: [
         { text: '主頁', link: '/' },
         { text: '指南', link: '/guide/' },
         {
         text: '語言',
         items: [
         { text: '中文', link: '/language/chinese/' },
         { text: 'English', link: '/language/english/' }
         ]
         },
         { text: 'GitHub', link: 'https://github.com' }
         ]
         }
        };
        

        首頁

        需要在dosc/README.md指定 home: true

        ---
        home: true
        heroImage: /image/favicon.ico
        heroText: Hero 標(biāo)題
        tagline: Hero 副標(biāo)題
        actionText: 快速上手 →
        actionLink: /guide/
        features:
        - title: 簡潔至上
         details: 以 Markdown 為中心的項(xiàng)目結(jié)構(gòu),以最少的配置幫助你專注于寫作。
        - title: Vue驅(qū)動
         details: 享受 Vue + webpack 的開發(fā)體驗(yàn),在 Markdown 中使用 Vue 組件,同時(shí)可以使用 Vue 來開發(fā)自定義主題。
        - title: 高性能
         details: VuePress 為每個(gè)頁面預(yù)渲染生成靜態(tài)的 HTML,同時(shí)在頁面被加載的時(shí)候,將作為 SPA 運(yùn)行。
        footer: MIT Licensed | Copyright © 2018-present Evan You
        ---
        

        側(cè)邊欄

        想要使 側(cè)邊欄(Sidebar)生效,需要配置 themeConfig.sidebar,基本的配置,需要一個(gè)包含了多個(gè)鏈接的數(shù)組:

        module.exports = {
         themeConfig: {
         sidebar: [
         '/',
         ['/hello', 'hello page']
         ]
         }
        };
        

        部署

        設(shè)置部署站點(diǎn)的基礎(chǔ)路徑。

        module.exports = {
        
         base: '/vuepress-demo/',
         
        };
        
        

        在你的項(xiàng)目中,創(chuàng)建一個(gè)如下的 deploy.sh 文件

        #!/usr/bin/env bash
        # 確保腳本拋出遇到的錯(cuò)誤
        set -e
        
        # 生成靜態(tài)文件
        npm run docs:build
        
        # 進(jìn)入生成的文件夾
        cd docs/.vuepress/dist
        
        # 如果是發(fā)布到自定義域名
        # echo 'www.example.com' > CNAME
        
        git init
        git add -A
        git commit -m 'deploy'
        
        # 如果發(fā)布到 https://<USERNAME>.github.io
        # git push -f git@github.com:<USERNAME>/<USERNAME>.github.io.git master
        
        # 如果發(fā)布到 https://<USERNAME>.github.io/<REPO>
         git push -f git@github.com:yinian-R/vuepress-demo.git master:gh-pages
        
        cd -

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        VuePress 靜態(tài)網(wǎng)站生成方法步驟

        VuePress 靜態(tài)網(wǎng)站生成方法步驟:使用技術(shù): VuePress - Vue 驅(qū)動的靜態(tài)網(wǎng)站生成器 倉庫地址:https://github.com/yinian-R/vuepress-demo 全局安裝 ## 安裝 yarn global add vuepress # 或者:npm install -g vuepress 現(xiàn)有項(xiàng)目 如果你想在一個(gè)現(xiàn)有項(xiàng)目中
        推薦度:
        標(biāo)簽: VUE 頁面 vu
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 99精品在线免费观看| 亚洲av色影在线| 欧洲精品成人免费视频在线观看| 黄 色一级 成 人网站免费| 亚洲综合av一区二区三区不卡| 亚洲国产精品线在线观看| 国产偷国产偷亚洲高清日韩| 国产精品免费综合一区视频| 黄色片在线免费观看| 99在线观看免费视频| 国产免费爽爽视频在线观看| j8又粗又长又硬又爽免费视频| 99亚洲乱人伦aⅴ精品| 亚洲精品无码专区在线| 亚洲毛片基地4455ww| 亚洲日韩中文字幕天堂不卡 | 美女被免费视频网站| 亚洲精品国产av成拍色拍| 亚洲国产熟亚洲女视频| 亚洲午夜国产精品无卡| 亚洲国产精品综合一区在线| 亚洲黄色片在线观看| 日本久久久久亚洲中字幕| 亚洲av鲁丝一区二区三区| 亚洲AV无码专区国产乱码4SE | 一个人看的www在线免费视频| 色www免费视频| 老司机午夜精品视频在线观看免费| 亚洲成aⅴ人片久青草影院按摩| 亚洲性色AV日韩在线观看| 亚洲欧美成aⅴ人在线观看| 亚洲中文字幕无码爆乳| 亚洲AV无码一区二区三区网址| 亚洲精品无码aⅴ中文字幕蜜桃| 亚洲人成网站999久久久综合| 亚洲码和欧洲码一码二码三码| 亚洲精品美女久久久久久久| 韩国亚洲伊人久久综合影院| 人妻仑刮八A级毛片免费看| 亚洲一级片免费看| 美女视频黄的免费视频网页|