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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- VuePress 手摸手教你搭建一個類Vue文件風格的技術文件/部落格Vue
- 手把手帶你搭建VuePress的技術部落格Vue
- 使用VuePress快速搭建部落格Vue
- C-部落格,技術文件
- VuePress從零開始搭建自己的部落格Vue
- 技術人如何搭建自己的技術部落格
- 手把手教你用Hexo搭建個人技術部落格Hexo
- VuePress 部落格搭建系列 33 篇正式完結!Vue
- 從零開始教你用vuepress搭建自己的部落格(1)—基礎篇Vue
- 自己動手搭建有逼格的部落格
- vue技術部落格瀏覽筆記Vue筆記
- vuepress和valine搭建帶評論的部落格Vue
- 同為部落格,不同風格 ——Hexo另類搭建Hexo
- 手摸手教你設定部落格園自定義皮膚
- 使用vuepress搭建GitHub pages靜態部落格頁面VueGithub
- 個人技術部落格
- 個人技術部落格(α)
- 技術部落格收藏
- onethink搭建的技術部落格--悠悠極客
- 基於Vue搭建自己的部落格Vue
- 搭建自己的技術部落格系列(三)讓你的部落格擁有評論功能!
- 手把手教你搭建部落格
- 使用 Github Actions 部署 VuePress 部落格GithubVue
- 搭建自己的技術部落格系列(四)部落格接入百度統計,隨時瞭解你部落格的PV/UV
- 如何寫技術部落格
- oracle、sql技術部落格OracleSQL
- Oracle技術部落格集合Oracle
- 搭建 VuePress 部落格,你可能會用到的一些外掛Vue
- VuePress部落格美化之reco主題Vue
- 一篇帶你用 VuePress + Github Pages 搭建部落格VueGithub
- 批量匯出 CSDN 部落格並轉為 hexo 部落格風格Hexo
- Koa+Vue 實現仿GitHub風格的個人部落格系統VueGithub
- 想寫技術部落格了
- 技術部落格那些事兒
- 轉: 技術牛人部落格
- 基於 Vuepress 搭建個人部落格,文章詳細,助你快速上手Vue
- 「山禾說成長」:手把手教你搭建一個完全屬於自己的技術部落格
- vps攜手hexo的部落格搭建之旅Hexo