解決VuePress頁(yè)面亂碼問(wèn)題
VuePress頁(yè)面亂碼問(wèn)題
公司有一個(gè)業(yè)務(wù)場(chǎng)景,需要用到VuePress,所以我這邊就研究了一下。VuePress的官方文檔寫得很詳細(xì),步驟也很清晰。
官方步驟
# 創(chuàng)建文件夾 mkdir vuepress-starter cd vuepress-starter # 初始化 git init npm init # 安裝Vue Press npm install -D vuepress@next # 在package.json添加腳本 { "scripts": { "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs" } } # 忽略文件 echo 'node_modules' >> .gitignore echo '.temp' >> .gitignore echo '.cache' >> .gitignore # 創(chuàng)建文檔 mkdir docs echo '# HelloVuePress' > docs/README.md # 啟動(dòng) npm run docs:dev
根據(jù)上述的步驟,但是我發(fā)現(xiàn)頁(yè)面是存在亂碼
這個(gè)問(wèn)題主要是編碼的問(wèn)題,只要將docs/README.md這個(gè)文檔的編碼改成UTF-8即可
VuePress 初探
VuePress是以Vue驅(qū)動(dòng)的靜態(tài)網(wǎng)站生成器,我理解功能有點(diǎn)類似gitbook,可以做博客或者文檔說(shuō)明。
建立文件夾
vuepressDemo
安裝 vuepress
npm install -g vuepress
初始化
默認(rèn)配置
npm init -y
配置package.json
{ ? "scripts": { ? ? "dev": "vuepress dev docs", ? ? "build": "vuepress build docs" ? } }
新建文件夾
最終目錄如下
vuepressDemo ├─── docs │ ? ├── README.md │ ? └── .vuepress │ ? ? ? ├── public │ ? ? ? └── config.js └── package.json
mkdir docs
cd docs
touch / echo "" > README.md
mkdir .vuepress
cd .vuepress
mkdir public
touch / echo "" > config.js
配置頁(yè)面
進(jìn)入config.js 中
module.exports = { ? ? title: '個(gè)人主頁(yè)',? ? ? description: '博客', ? ? head: [ ? ? ? ? ['link', { rel: 'icon', href: '/img/logo.ico' }], ? ? ? ? ['link', { rel: 'manifest', href: '/manifest.json' }], ? ? ] }
啟動(dòng)
npm run dev
亂碼
當(dāng)我啟動(dòng)的時(shí)候出現(xiàn)了中文亂碼的問(wèn)題,應(yīng)該是我的地址中包含了中文。
解決方法:
右鍵亂碼的markdown 文件,打開(kāi)方式用記事本打開(kāi),另存為的同時(shí)修改文件格式為utf-8 ,之后刪除txt后綴即可。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue項(xiàng)目從node8.x升級(jí)到12.x后的問(wèn)題解決
這篇文章主要介紹了vue項(xiàng)目從node8.x升級(jí)到12.x后的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10Vue3中SetUp函數(shù)的參數(shù)props、context詳解
我們知道setup函數(shù)是組合API的核心入口函數(shù),下面這篇文章主要給大家介紹了關(guān)于Vue3中SetUp函數(shù)的參數(shù)props、context的相關(guān)資料,需要的朋友可以參考下2021-07-07Vue2 SSR渲染根據(jù)不同頁(yè)面修改 meta
本篇文章主要介紹了Vue2 SSR渲染根據(jù)不同頁(yè)面修改 meta,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-11-11vue3項(xiàng)目導(dǎo)入異常Error:@vitejs/PLUGIN-vue?requires?vue?(>=3.2.13
這篇文章主要給大家介紹了關(guān)于vue3項(xiàng)目導(dǎo)入異常Error:@vitejs/PLUGIN-vue?requires?vue?(>=3.2.13)的解決辦法,文中將解決辦法介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01關(guān)于keep-alive路由多級(jí)嵌套不生效的解決方案
本文主要介紹了關(guān)于keep-alive路由多級(jí)嵌套不生效的解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03vue模塊移動(dòng)組件的實(shí)現(xiàn)示例
這篇文章主要介紹了vue模塊移動(dòng)組件的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05