配置 VuePress | 学习笔记

简介: 快速学习配置 VuePress。

开发者学堂课程【场景实践 - 新手玩转云计算 - 搭建自己专属的静态网站与云笔记配置 VuePress】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/458/detail/5642


配置 VuePress


内容介绍

一、目录结构

二、配置 VuePress

 

一、目录结构

首先根目录是 try blogs,docs 是用来放文章的,README.md 和 package.json 是演示最主要的两个配置,README.md 作为首页、package.json 是项目最基本的模块和配置。


二、配置 VuePress

1、首先登录到 ECS上,拷贝弹性的 ip 地址,并输入密码,进入到 try_blogs 目录里

Last login: Wed Mar 25 10:47:51 on ttys001

localhost:~ jiangning$ ssh root@123.57.231.152

root@123.57.231.152's password:

Last login: Wed Mar 25 10:48:05 2020 from 111.192.244.89

Welcome to Alibaba Cloud Elastic Compute Service !

[root@iZ2ze4ty14huuygfahb73wZ ~]# ls

node- -v13.9.0-1inux-x64.tar.xz try_ ,blogs

[root@iZ2ze4ty14huuygfahb73wZ ~]# cd try_ blogs

[ root@iz2ze4ty14huuygfahb73wZ try_ blogs]# ls

package. json

输入:vim package.jso

"name":” try_ blogs "

"version": "1.0.0",

"description":””,

"main": "index.js",

"scripts": {

"docs :dev: "vuepress dev docs”,

"docs: build":”vuepress build docs"

},

"keywords": [ ],

"author" :””,

"license": "ISC"

 2VuePress 的两个命令

1vuepress dev docs 命令︰运行本地服务,通过访问(http://localhost:8080)即可预览网站

2vuepress build docs 命令∶用来生成静态文件,默认情况下,放置在docs/.vuepress/dist 目录中,当然你也可以在 docs/.vuepress/config.js中的dest字段来修改默认存放目录。

在这里将两个命令封装成脚本的方式,直接使用npm rundocs:dev和npm run docs:build即可。

Last login: wed Mar 25 10:47:51 on ttys001

llocalhost:~ jiangning$ ssh root0123.57.231.152

root@123.57.231.152's password:

Last login: wed Mar 25 10:48:05 2020 from 111.192.244.89

welcome to Alibaba Cloud Elastic Compute Service !

[root@iz2ze4ty14huuygfahb73wZ~]# ls

node-v13.9.0-linux-x64.tar.xz try_blogs

[root@iz2ze4ty14huuygfahb73wZ~]# cd try_blogs

[[root@iz2ze4ty14huuygfahb73wz try_blogs]# lspackage.json

[root@iz2ze4ty14huuygfahb73wZtry_blogs]#vim package.json[root@iz2ze4ty14huuygfahb73wz try_blogs]#ls

package.json

[root@iz2ze4ty14huuygfahb73wZ try_blogs]# mkdir docs//创建一个文档目录

[root@iz2ze4ty14huuygfahb73wZ try_blogs]# cd docs//进入到目录当中

[root@iZ2ze4ty14huuygfahb73wZ docs]# mkdir .vuepress// vuepress存配置和组件的

[rootQiz2ze4ty14huuygfahb73wZ docs]# echo '# Hello VuePress - first blog!' >README.md//首页文件

[root@iz2ze4ty14huuygfahb73wZ docs]# vi README.md //进入文件当中  # Hello VuePress -first blog!

|[ root@iz2ze4ty14huuygfahb73wZ docs]# vi README .md

[ root@iz2ze4ty14huuygfahb73wZ docs]# cd . vuepress

[ root@iz2ze4ty14huuygfahb73wZ . vuepress]# echo >config.js

[ root@iz2ze4ty14huuygfahb73wZ . vuepress]# mkdir public

[root@iz2ze4ty14huuygfahb73wZ . vuepress]# vuepress dev docs

目录有问题,返回上级目录

[ root@iZ2ze4ty14huuygfahb73wZ docs]# cd

[ root@iz2ze4ty14huuygfahb73wZ try_ _blogs]# pwd

/root/try_ blogs

[root@iz2ze4ty14huuygfahb73wZ try_ blogs]# vuepress dev docs

执行代码

执行成功:

Success [11:44:45] Build 51aa23 finished in 291 ms! ( http://localhost:8080/ )

浏览器输入:

123.57.231.125:8080

显示结果:

image.png

Last login: Wed Mar 25 11 :44:54 on ttys002

localhost:~ jiangning$ ssh root@123.57 .231.152

root@123.57.231.152's password:

Last login: Wed Mar 25 11:34:12 2020 from 111. 192.244.89

Welcome to Alibaba Cloud Elastic Compute Service !

[ root@ iz2ze4ty 14huuygfahb73wZ ~ ]# ls

node-v13.9。0-1 inux-x64。tar .XZ

try_ blogs

! [ root@ i z2 ze4ty14huuygfahb73wZ ~]# cd try_ blogs/

[ root@ iz2 ze4ty 14huuygfahb73wZ try_ blogs]# ls

Docs package. j son

[ root@ iz2 ze4ty 14huuygfahb73wZ try_ blogs]# cd docs

[ root@ iz2 ze4ty14huuygfahb73wZ docs]# ls

README.md

[ root@ iz2 ze4ty14huuygfahb73wz docs]# vi README . md

home: true

heroText: Vue 技术博客初试

tagline:项目结构,关注讨论,每日分享

actionText:每日更新→

actionLink: /testlink/

features:

- title:项目结构

details:以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作。

- title:关注讨论

details:享受 Vue + webpack 的开发体验,在 Markdown 中使用 Vue 组件,同时可

以使用 Vue 来开发自定义主题。

- title:每日分享

details: VuePress 为每个页面预渲染生成静态的 HTML,同时在页面被加载的时候,

将作为 SPA 运行。

footer: LearnVueonECS Licensed | Copyright@ 2020-present

在此基础上可以设置滑块,滚动条等等其他的。

相关文章
|
前端开发
在微前端qiankun中使用Vite你踩坑了吗?(下)
哈喽,我是树酱。之前搭建的微前端体系已经稳步运行将近两年了,最近遇到一些童鞋反馈。之前据说qiankun并不支持Vite打包的应用,那是不是我就无法使用了?
3328 0
在微前端qiankun中使用Vite你踩坑了吗?(下)
|
11月前
|
存储 Java API
深入剖析Java Map:不只是存储数据,更是设计艺术的体现!
【10月更文挑战第17天】在Java编程中,Map是一种重要的数据结构,用于存储键值对,并展现了设计艺术的精髓。本文深入剖析了Map的设计原理和使用技巧,包括基本概念、设计艺术(如哈希表与红黑树的空间时间权衡)、以及使用技巧(如选择合适的实现类、避免空指针异常等),帮助读者更好地理解和应用Map。
263 3
|
JavaScript
vue中使用@scroll不生效的问题
vue中使用@scroll不生效的问题
1280 59
|
7月前
|
人工智能
YOLOv11改进策略【损失函数篇】| 2024 引进Focaler-IoU损失函数 加强边界框回归 (Focaler-DIoU、Focaler-GIoU、Focaler-CIoU)
YOLOv11改进策略【损失函数篇】| 2024 引进Focaler-IoU损失函数 加强边界框回归 (Focaler-DIoU、Focaler-GIoU、Focaler-CIoU)
1151 4
|
9月前
|
Docker 容器
Docker 镜像加速器配置指南
dockerhub加速器失败,使用第三方加速器
|
10月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
896 0
|
10月前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
应用服务中间件 Linux 网络安全
使用Certbot申请/续签ssl证书
使用Certbot申请/续签ssl证书
1965 8
|
缓存 Ubuntu
Debian/Ubuntu清理硬盘空间
请注意,在执行清理操作时,务必小心核实要删除的文件,以免意外删除重要数据。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
1190 5
|
人工智能 运维 架构师
数美科技首席架构师陈建:基于云上弹性的高可用实时风控架构实践
2023年10月31日-11月2日,2023云栖大会在中国杭州·云栖小镇举行,北京数美时代科技有限公司首席架构师陈建在【CloudOps云上运维专场】发表了题为《基于云上弹性的高可用实时风控架构实践》的主题演讲,从在线实时风控架构及高可用解决方案等方向做了分享。