从零带你用VuePress来搭建个人网站

news/2024/5/9 20:44:05/文章来源:https://blog.csdn.net/qq_40588413/article/details/104334304

VuePress可以让你非常方便的在Markdown文档中编写Vue代码,VuePress会为每个页面预渲染生成静态的HTML,同时,每个页面被加载的时候,将作为SPA运行

这里我将带大家一步步用VuePress来搭建个人网站
cmd-markdown-logo

环境搭建

查看node的版本号

node -v

node.js的版本号必须要大于等于8才可以

全局安装vuepress

yarn global add vuepress

或者

npm install -g vuepress

检查vuepress是否安装成功

vuepress -v

创建一个文件夹

mkdir sxm_vuepress

切换到新建文件夹目录

cd sxm_vuepress

初始化项目

npm init -y

通过npm init快速创建项目的package.json文件

新建docs文件夹

mkdir docs

新建的docs文件夹作为项目文档更目录,主要放置Markdown类型的文章和.vuepress文件

切换到docs目录

cd docs

创建.vuepress文件夹

mkdir .vuepress

.vuepress目录是放置所有的vuepress特有文件的地方

切换到.vuepress目录

cd .vuepress

创建config.js文件

touch config.js

用来放配置文件

再创建public文件夹

mkdir public

用来存放公共图片

再创建README.md文件

这个是在docs目录下创建README.md文件

touch README.md

用来存放首页配置文件

接下来就用编辑器打开

基础配置

在config.js里面添加内容

module.exports = {title: '小明同学的技术博客', description: '查阅知识',themeConfig: {search: true,//搜索searchMaxSuggestions: 10,}
}

这里的"title"是所有页面标题的前缀,显示在默认主题的导航栏中

这里的"description"是网站描述

在README.md里面添加内容

---
home: true # 标记此页面是否为首页
lang: zh-CN # 表示本页面的语言为zh-CN(简体中文)
heroText: 石小明的技术博客 # 首页的标题内容
actionText: Get Started → # 首页跳转按钮的内容
features: #  表明首页的特征,固定的格式为title + details,以三栏流式布局的方式展示- title: 博客details: 专注前端学习,记录点点滴滴- title: 关于我details: 一个前端工程师。- title: 技能details: Vue全家桶,React全家桶
footer: shixiaoming | Copyright © 2020-present Evan You # 为底部内容,与普通的网页一样,我们可以在footer里面写版权信息
---

在package.json里面添加内容

  "scripts": {"docs:dev": "vuepress dev docs","docs:build": "vuepress build docs"},

运行

npm run docs:dev

运行效果

cmd-markdown-logo

导航配置

在config.js里面添加

      // 导航栏nav: [{ text: '首页', link: '/' },{ text: '前端技术', link: 'page1/' },{ text: '个人文章', items: [{ text: '掘金', link: 'https://juejin.im/user/5c8f3303f265da612d633276' },{ text: 'segmentfault', link: 'https://segmentfault.com/u/helloxiaoming' },{ text: 'CSDN', link: 'https://blog.csdn.net/qq_40588413' }]}]

运行效果

cmd-markdown-logo

侧边栏配置

创建一个page1文件

在page1里面创建4了个文件

我的截图
cmd-markdown-logo

在config.js添加

// 侧边栏
sidebar: [{title: 'HTML',collapsable: true,children: ['page1/','page1/新增标签','page1/BOM','page1/DOM']}
],

在README.md里添加

actionLink: /page1/ # 页跳转按钮的路径

运行效果

cmd-markdown-logo

然后每个页面内容就用markdown语法来写

更改默认主题色

创建一个override.styl文件

在.vuepress目录下创建一个override.styl文件
vuepress提供四个可更改的颜色:

$accentColor = #3eaf7c // 主题色
$textColor = red // 文字颜色
$borderColor = #eaecef // 边框颜色
$codeBgColor = #282c34 // 代码背景颜色

运行效果

cmd-markdown-logo

部署

命令行里面执行:

vuepress build

当出来下边这一行代码就说明打包成功了

Success! Generated static files in vuepress

再将打包好的vuepress目录上传到github,
和github page配合,就可以配置好你的个人网站

最后

如果本文对你有帮助得话,给本文点个赞❤️❤️❤️

欢迎大家加入,一起学习前端,共同进步!
cmd-markdown-logo
cmd-markdown-logo

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_871038.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何用织梦程序搭建一个网站

用织梦程序建站是目前互联网很多新手站长朋友用比较多的,不仅因为它可以二次开发,还有就是它的代码修改没那么复杂,加上知名度还好,不会的在网上有很多资源可以找!小编初次做站就是用织梦的,后来用asp、wordpress程序也…

如何去掉dedecms织梦程序网站首页域名后出现的index.html的情况?

如题,想必很多用dedecms织梦程序系统建站的朋友都会遇到;在访问dede织梦网站首页时,域名后面会多出了index.html。乐晨同很多朋友一样遇到过同类似的问题,当我在访问乐晨博客网站首页,输入域名www.ilechen.com时,访问的…

带www的域名与不带www的域名,那个更有利于网站优化

当乐晨在刚进入SEO,初生小白的时候,曾自己问到过是带www的二级域名有利于网站优化,还是不带www的一级域名(即顶级域名)更有利于网站优化呢? 带着疑问,乐晨通过互联网百度搜索引擎了解到不带www的一级域名比带www的二级域名更有利…

个人站长财神的13招简单实用且见效快的网站推广方法

‍ 对于我们这做站的一批群体及网站运营专员来说,搭建一个完整的站或拿的一个网站之后,就是要想尽一切办法进行网站推广宣传,从而为网站带来流量,实行转化等,那么如何做呢?下面跟着乐晨一起看下个人站长财神分享13招简…

什么是SEO,学习SEO的六大步骤

温馨提示 乐晨博客导航子栏:seo学习-旨在搜集互联网seo基础知识,提供新人SEO学习参考!seo学习就来乐晨博客,这里为你提供良好的SEO学习平台! 要学习seo,首先你要了解seo是什么:seo即是搜索引擎优化英文Search Engine Optimization…

如何快速有效的学习好SEO,SEO学习的方法有哪些?

温馨提示 乐晨博客导航子栏:SEO学习-旨在搜集互联网SEO基础知识,提供新人SEO学习参考!seo学习就来乐晨博客,这里为你提供良好的SEO学习平台! 导读:本文是继前篇学习SEO的六大步骤的再一次详细介绍SEO学习的方法及技巧!作者&#x…

如何搭建dedecms织梦程序本地测试-站长新手织梦建站必备

对于刚初入织梦建站的新手来说,在了解如何建立一个网站就急忙购买域名、服务器、dedecms织梦程序之后,就进行网站建设并开始修改运营了! 然而对于一个刚搭建起来的dede织梦新站往往有很多问题需要修改,这时乐晨相信很多新手朋友会在虚拟主机(…

给站长或SEOER推荐一款免费的文章采集工具

对于网站站长或SEOer来说,网站内容一直是我们最头痛的事。尤其在我们可能从来没有接触过的许多行业,去写内容与寻找内容都是非常麻烦的事情。因此,对于个人站长或SEOer来说,必备站长资源或SEO资源就显得非常重要了,虽然…

对于网站SEO优化做好内链也可以提高网站权重

做网站SEO优化中,谈到快速提升网站权重;站长们能想到的大概都是网络推广增加外链,其实网站内链也是一个很重要的因素,在搜索引擎的评估中也占很重要的比重,今天乐晨博客博主乐晨就跟大家分享几个利用网站内链来增加网站权重的方法…

精选如何做好网站运营的五种思考

看网上很多朋友分享了此篇文章,细读发现作者六冠(网名)思考总结的还不错!于是乐晨也网摘精选下来分享给来自乐晨博客的朋友欣赏一下!网站运营一直是困扰我们很多站长的问题,希望看完此文,然我们在网站推广、网站运营上有所见长及突破&#xf…

几个阿里云主机首次备案步骤告知你网站备案基本流程(图文)

昨天在万网上购买了主机及域名,由于初次做站,加上购买的是国内的虚拟主机!因此要面对阿里云主机首次备案的问题!在朋友的指点下,按阿里云备案提示填写了自己及网站的信息,且上传了证件;今天中午过后,就接待阿里云客服电…

提升关键词排名进前100,关键要提高网站相关性

所有做seo的都知道,新站排名非常不好做,尤其是竞争热门关键词,但是“相关性”这一策略就像兵法上说的“集中优势兵力”一样能让新站迅速突破关键词排名瓶颈,而且稳定性超过一般做法。如何提高网站的相关性?下面济南网站优化朋少给…

百度官方声称:网站快照的更新频率与权重没任何关系

2012年9月,百度的Lee在站长平台发文称:网站快照的更新频率与网站本身的“权重”、是否“被K”并无直接关联。站长不必过多关注网站的快照时间。 以下为原文: 一直以来,部分站长对百度快照的更新时间都存在一些误解,认为…

谈虚拟主机上的几种网站备份方法

虚拟主机因为价格便宜,因此服务可能就不太靠谱,说不定哪天就关了或无法访问,因此网站备份对于虚拟主机来说尤为重要,做为站长应该如何将自己的网站进行备份,下面月光博客就介绍几个常见的网站备份方法。 手动备份 手动…

经网站出错,谈谈网站备份及上传的重要性!

上周日,为了优化网站Tag标签静态化有利于搜索引擎;结果一时图快,没有及时备份文件就急忙修改,导致网站瘫痪,而无法访问! 当时一着急,既然忘了传以前备份的文件进行覆盖;一冲动就把网站所有的文件给删除掉了。因为心里想…

揭秘!如何快速提高网站权重-关键词百度指数叠加

如何快速提高网站权重?一看标题相信可能很多人就会说标题档、忽悠人的,因为网站优化没有捷径。的确,木木也说过做推广优化没有快速的方法,想要排名就得脚踏实地。但是下面要说的方法确实可以快速提高网站所谓的权重,不需要堆砌关…

细谈网站运营|网站推广|网络营销|SEM|SEO之间的关系-Zac昝辉

一直也想搞清网站运营、网络营销、网站推广、SEO、SEM之间的关系,今天在Zac昝辉的每日一贴看到了这篇介绍,想必也有很多朋友跟乐晨一样吧?!具体是怎样的一层关系呢?下面一起看下Zac昝辉是如何介绍的 谈了这么多SEO,有可能让人误解搜索引擎优…

SEO工具之外链检查工具

对于个人站长、网站运营专员或SEO外链专员来说,不仅要知道自己网站的外链情况,也要知道竞争对手的外链情况!在外链达到一定数目时,我们需要借助SEO辅助工具来帮忙。 下面乐晨就推荐三款SEO外链检查工具 1、 Yahoo Site Explorer:Y…

个人站长常用的4款网站统计工具

对于网站运营专员或个人站长来说,在运营一个网站的时候,我们需要了解网站IP、访客、网站浏览的情况,这是我们需要借助网站统计工具!下面乐晨搜集了4款网站统计工具,如下 1、Google Analytics:来自谷歌开发的一款专业级别的免费统计…

11个SEO优化入门学习的基础知识点汇总

很多SEO新手在刚接触SEO的时候不知道从何学起,或者seo学习后;交流发现自己掌握的不够多!今天乐晨就从互联网整理收集了11个SEO优化入门学习的基础知识点,希望给新人朋友以帮助 一、网页三要素的设置 网页三要素:Title、Keywords、Description…