解決VuePress頁面亂碼問題
VuePress頁面亂碼問題
公司有一個業(yè)務場景,需要用到VuePress,所以我這邊就研究了一下。VuePress的官方文檔寫得很詳細,步驟也很清晰。
官方步驟
# 創(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
# 啟動
npm run docs:dev
根據上述的步驟,但是我發(fā)現(xiàn)頁面是存在亂碼

這個問題主要是編碼的問題,只要將docs/README.md這個文檔的編碼改成UTF-8即可

VuePress 初探
VuePress是以Vue驅動的靜態(tài)網站生成器,我理解功能有點類似gitbook,可以做博客或者文檔說明。
建立文件夾
vuepressDemo
安裝 vuepress
npm install -g vuepress
初始化
默認配置
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 docscd docstouch / echo "" > README.mdmkdir .vuepresscd .vuepressmkdir publictouch / echo "" > config.js
配置頁面
進入config.js 中
module.exports = {
? ? title: '個人主頁',?
? ? description: '博客',
? ? head: [
? ? ? ? ['link', { rel: 'icon', href: '/img/logo.ico' }],
? ? ? ? ['link', { rel: 'manifest', href: '/manifest.json' }],
? ? ]
}啟動
npm run dev
亂碼
當我啟動的時候出現(xiàn)了中文亂碼的問題,應該是我的地址中包含了中文。
解決方法:
右鍵亂碼的markdown 文件,打開方式用記事本打開,另存為的同時修改文件格式為utf-8 ,之后刪除txt后綴即可。
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Vue3中SetUp函數的參數props、context詳解
我們知道setup函數是組合API的核心入口函數,下面這篇文章主要給大家介紹了關于Vue3中SetUp函數的參數props、context的相關資料,需要的朋友可以參考下2021-07-07
vue3項目導入異常Error:@vitejs/PLUGIN-vue?requires?vue?(>=3.2.13
這篇文章主要給大家介紹了關于vue3項目導入異常Error:@vitejs/PLUGIN-vue?requires?vue?(>=3.2.13)的解決辦法,文中將解決辦法介紹的非常詳細,需要的朋友可以參考下2024-01-01

