VuePress 手摸手教你搭建Vue風格的技術文件/部落格
一 、通過雲開發平臺快速建立初始化應用
1.建立相關應用模版請參考連結: 基於Vue的極簡生成器 — Vuepress
2.完成建立後就可以在github中檢視到新增的vuepress倉庫
二 、 本地編寫 Vue文件風格的技術文件/部落格
1.將應用模版克隆到本地
git clone + 專案地址
cd vuepress
git checkout feature/1.0.0
npm install
npm run dev
2.專案效果
3.首頁(像VuePress文件主頁一樣)
--- home: true heroImage: /logo.jpg actionText: 快速上手 → actionLink: /zh/guide/ features: - title: 簡潔至上 details: 以 Markdown 為中心的專案結構,以最少的配置幫助你專注於寫作。 - title: Vue驅動 details: 享受 Vue + webpack 的開發體驗,在 Markdown 中使用 Vue 元件,同時可以使用 Vue 來開發自定義主題。 - title: 高效能 details: VuePress 為每個頁面預渲染生成靜態的 HTML,同時在頁面被載入的時候,將作為 SPA 執行。 footer: MIT Licensed | Copyright © 2018-present Evan You ---
4.基本配置
module.exports = { title: '網站標題', description: '網站描述', // 注入到當前頁面的 HTML <head> 中的標籤 head: [ ['link', { rel: 'icon', href: '/favicon.ico' }], // 增加一個自定義的 favicon(網頁標籤的圖示) ], base: '/web_accumulate/', // 這是部署到github相關的配置 下面會講 markdown: { lineNumbers: true // 程式碼塊顯示行號 }, themeConfig: { sidebarDepth: 2, // e'b將同時提取markdown中h2 和 h3 標題,顯示在側邊欄上。 lastUpdated: 'Last Updated' // 文件更新時間:每個檔案git最後提交的時間 } };
5.導航欄配置
module.exports = { themeConfig: { nav:[ { text: '前端演算法', link: '/algorithm/' }, // 內部連結 以docs為根目錄 { text: '部落格', link: '}, // 外部連結 // 下拉選單 { text: 'GitHub', items: [ { text: 'GitHub地址', link: '}, { text: '演算法倉庫', link: ' } ] } ] } }
6.側邊欄配置
module.exports = { themeConfig: { sidebar:{ // docs資料夾下面的accumulate資料夾 文件中md檔案 書寫的位置(命名隨意) '/accumulate/': [ '/accumulate/', // accumulate資料夾的README.md 不是下拉框形式 { title: '側邊欄下拉框的標題1', children: [ '/accumulate/JS/test', // 以docs為根目錄來查詢檔案 // 上面地址查詢的是:docs>accumulate>JS>test.md 檔案 // 自動加.md 每個子選項的標題 是該md檔案中的第一個h1/h2/h3標題 ] } ], // docs資料夾下面的algorithm資料夾 這是第二組側邊欄 跟第一組側邊欄沒關係 '/algorithm/': [ '/algorithm/', { title: '第二組側邊欄下拉框的標題1', children: [ '/algorithm/simple/test' ] } ] } } }
7.程式碼塊編譯錯誤
{{}} 啦 {{}}
//```js {{}} 啦 {{}} // 註釋需要開啟 這樣vuepress會把這裡麵包裹的當成程式碼塊而不是js //```
8.更改標題
::: tip 替換tip的標題 這裡是內容。 :::
三 、 雲端一鍵部署上線應用
1.上傳程式碼
git add . git commit -m '新增你的註釋' git push
2.在日常環境部署
3.配置自定義域名線上上環境上線
4.專案預覽效果
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70003733/viewspace-2899360/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP 雲平臺多目標應用 Multi-Target Application 的開發技術介紹
- springboot,vue,es,activiti數字知識庫管理系統
- 手把手教你使用 Spring Boot 3 開發上線一個前後端分離的生產級系統(九) - Spring AMQP 整合與配置
- Jeecgboot-Vue3 v1.2.0 版本正式釋出,企業級低程式碼平臺
- 直播回顧:隱私計算的關鍵技術以及行業應用技巧 | 龍蜥技術
- 天翼雲物件儲存ZOS高可用的關鍵技術揭祕
- 技術分享| 淺談排程平臺設計
- 千萬級高併發下,看天翼雲如何為“健康碼”突破技術瓶頸
- 通俗易懂講解並手寫一個vue資料雙向繫結案例
- 技術管理者的困惑——技術與管理應該如何平衡?
- 成本節省 50%,9人團隊使用函式計算開發 wolai 線上文件應用
- 在 Traefik Proxy 2.5 中使用/開發私有外掛(Traefik 官方部落格)
- 在實際的專案需求中瞭解技術架構的演進
- vue-router獲取url傳參
- 區塊鏈技術開發
- SegmentFault 思否技術週刊 -- Node.js 進階之旅,看看那些還需要學?
- 一年一度 OceanBase 技術徵文大賽全面開啟! 入門實戰,等您來寫
- web技術分享| 基於vue3實現自己的元件庫,第一章:Message元件
- 微前端在得物客服域的技術實踐/ 那麼多微前端框架,為啥我們選Qiankun + MF