mkdir blog
cd blog
npm init
"scripts": {
"docs:dev": "vuepress dev docs",
"docs:build": "vuepress build docs"
}
npm install vuepress-theme-reco --save-dev
一个将中文标题转换为音译permalink的VuePress插件
虽然可以通过该插件转换中文路径,但还是建议尽量使用英文命名目录和文件
npm i vuepress-plugin-permalink-pinyin --save-dev
.
├── docs
│ ├── .vuepress
│ │ ├── public
│ │ │ │── avatar.png(头像)
│ │ │ └── bg.png(首页背景图)
│ │ └── config.js(博客配置)
│ ├── views
│ │ └── 美食/2023/烤鸭.md(测试文章)
│ └── README.md(首页配置)
└── package.json
此处仅包含一些常用的基础配置
详细配置和进阶功能请参考主题文档
module.exports = {
theme: 'reco',
title: '我的美食分享博客',
description: '欢迎来到我的美食分享博客',
// 移动端优化
head: [['meta', { name: 'viewport', content: 'width=device-width,initial-scale=1,user-scalable=no' }]],
// 主题设置
themeConfig: {
type: 'blog',
author: 'myname',
// 显示在个人信息的头像
authorAvatar: '/avatar.png',
// 导航栏左侧logo
logo: '/avatar.png',
// 搜索设置
search: true,
searchMaxSuggestions: 10,
// 自动形成侧边导航及其深度
subSidebar: 'auto',
sidebarDepth: 1,
// 最后更新时间
lastUpdated: 'Last Updated',
// 项目开始时间
startYear: '2023',
// 导航栏配置
nav: [
{ text: '主页', link: '/', icon: 'reco-home' },
{ text: '时间线', link: '/timeline/', icon: 'reco-date' },
{ text: '仓库地址', link: 'https://github.com/smallsunnyfox/vuepress-theme-reco-starter', icon: 'reco-github' }
],
// 博客配置
blogConfig: {
category: {
location: 2, // 在导航栏菜单中所占的位置,默认2
text: '分类' // 默认文案 “分类”
},
tag: {
location: 3, // 在导航栏菜单中所占的位置,默认3
text: '标签' // 默认文案 “标签”
}
},
// 友情链接
friendLink: [
{
title: '午后南杂',
desc: 'Enjoy when you can, and endure when you must.',
logo: 'https://photo.smallsunnyfox.com/images/blog/friendlink/reco.png',
link: 'https://www.recoluan.com'
},
{
title: 'vuepress-theme-reco',
desc: 'A simple and beautiful vuepress Blog & Doc theme.',
logo: 'https://photo.smallsunnyfox.com/images/blog/friendlink/theme_reco.png',
link: 'https://vuepress-theme-reco.recoluan.com'
}
]
},
// 插件配置
plugins: [
[
'permalink-pinyin',
{
lowercase: true,
separator: '-'
}
]
]
}
---
home: true
bgImage: '/bg.png'
bgImageStyle: {
height: '480px',
color: 'white'
}
---
写文章时需要在FrontMatter中补充文章信息
---
title: 烤鸭的做法
date: 2023-05-29 22:00:00
sidebar: auto
tags:
- 烤鸭
- 美食
categories:
- 美食
---
Hello 烤鸭
npm run dev
&&
npm run build