type
Post
status
Published
date
Oct 16, 2022
slug
blog/3d0b25
summary
tags
建站
category
博客
icon
password

介绍

在之前我是使用Vdoing主题进行博客的搭建,现在切换为reco,以下内容为我的搭建记录。 想参考Vdoing搭建的见: 基于Vdoing博客搭建记录

安装

  1. 安装必备软件
      • nodejs
      • git
  1. 创建一个文件夹
  1. 使用包管理初始化
    1. yarn init # npm init
  1. 安装VuePress
    1. yarn add -D vuepress # npm install -D vuepress
  1. package.json 中添加一些 scripts
    1. {    "scripts": {        "dev": "vuepress dev docs",        "build": "vuepress build docs"   } }
  1. 安装主题
    1. yarn add vuepress-theme-reco    # npm install vuepress-theme-reco --save-dev
  1. 引用主题
    1. // .vuepress/config.js module.exports = {    theme: 'reco' }
目录结构参考官方文档目录结构 我的博客所有个性化设置基本全部参考reco的使用文档。你可以根据你自己的喜好参考文档进行修改。文档地址

个性化

这里是我个人的一些修改和自动化脚本。
  • 自动生成侧边栏 在Vdoing主体中内置了自动生成侧边栏功能,但是reco没有,因此我自己写了一个python脚本在每次推送博客的时候自动根据文章的目录生成侧边栏。具体实现参考:自动添加侧边栏
  • 自动添加文章永久链接 reco为文章自动生成的链接是文章的名字,这回出现一些中文的链接,不利于SEO。因此,我写了一个python脚本用于自动生成6位十六进制格式的永久链接,同时会自动根据文章所在目录设置分类和标签。具体实现参考:自动生成文章永久链接
 
 
ubuntu备份与恢复自动添加侧边栏

Ghlerrix
Ghlerrix
山高水长,怕什么来不及,慌什么到不了。
公告
type
Notice
status
Published
date
Jul 2, 2021
slug
summary
类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告
tags
category
icon
password
这是新版的博客,想要访问旧版页面请使用以下链接。