打造专属云笔记-学习笔记

简介: 阿里云活动

课程介绍

VuePress介绍

官网介绍:https://www.vuepress.cn/guide/


VuePress 由两部分组成:第一部分是一个极简静态网站生成器,它包含由 Vue 驱动的主题系统和插件 API,另一个部分是为书写技术文档而优化的默认主题,它的诞生初衷是为了支持 Vue 及其子项目的文档需求。


每一个由 VuePress 生成的页面都带有预渲染好的 HTML,也因此具有非常好的加载性能和搜索引擎优化(SEO)。同时,一旦页面被加载,Vue 将接管这些静态内容,并将其转换成一个完整的单页应用(SPA),其他的页面则会只在用户浏览到的时候才按需加载。


使用VuePress的好处

界面简洁优雅

容易上手

对Markdwon形式兼容性良好,容易配置,性能好

开通云服务器(略)

安装Vurpress

设置安全组

进入自己的实例


进入本实例安全组也就是最后那个


点击配置规则



设置安全组

按照上一步会出现这个

然后点击上面的添加安全组规则

添加22端口和8080端口

点击确定,8080一样。


特别说明:0.0.0.0/0是所有人都可以访问,实际使用是不会这样的,但是为了后面不报错而且是个人学习所以这样做。


安装Node.js

安装putty

安装地址:
https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe



跟着教程输入自己的公网ip,就可以登录进去了

输入root入上图,然后输入自己开始云服务器时的密码即可成功登录。


依次执行下列命令

wget https://npm.taobao.org/mirrors/node/v13.9.0/node-v13.9.0-linux-x64.tar.xz

sudo mkdir -p /usr/local/lib/nodejs

sudo tar -xJvf node-v13.9.0-linux-x64.tar.xz -C /usr/local/lib/nodejs

cd /usr/local/lib/nodejs/node-v13.9.0-linux-x64/bin

./node -v

这时应该出现



然后配置环境变量,这句话执行在公告的文件夹下也就是…64/bin那个


vim ~/.bash_profile

然后添加


PATH=$PATH:$HOME/bin:/usr/local/lib/nodejs/node-v13.9.0-linux-x64/bin

然后保存,vim是按下esc然后:wq


接着重载一下


source ~/.bash_profile

然后 cd
进入其他目录进行测试


cd

node -v

npm version

npx -v

这时应该出现

到此node.js就安装成功了。


安装VuePress

这个是换淘宝源加速


npm config set registry https://registry.npm.taobao.org

npm install -g vuepress

mkdir try_blogs

cd try_blogs

这个是初始化


npm init -y

其中try_blogs是我们将来博客的根目录



最后一个package.json是配置信息


配置VuePress

执行以下步骤

vim package.json

修改成为


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

截图如下:

接着执行


mkdir docs

cd docs

mkdir .vuepress

echo '# Hello VuePress - first blog!' >README.mdcd .vuepress

echo >config.js

mkdir public

完成后实现各个的目录结构,也就是

回到try_blogs根目录
执行


vuepress dev docs

这个相当于hexo的hexo s,也就是本地预览,这个是在8080端口
进入http://你的公网ip:8080/就可以预览效果了
这个时候应该是这样

然后我们来复杂化一下
进入README.md文件,这个之后就是我们的首页,之前已经提到,vim 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
---

特别提醒,注意对齐,不然会报错


然后再执行本地预览就应该是这样了

课程所学的就结束了,因为我使用的是hexo所以不再深入,如果想使用这个的话请去官网再进行学习。
如果想尝试hexo可以跟我的教程
https://www.maolilan.top/article/541a8071.html
href="https://www.maolilan.top/article/7a56c169.html">https://www.maolilan.top/article/7a56c169.html

目录
相关文章
|
消息中间件 Java Spring
SpringBoot实现RabbitMQ的广播交换机(SpringAMQP 实现Fanout广播交换机)
SpringBoot实现RabbitMQ的广播交换机(SpringAMQP 实现Fanout广播交换机)
237 2
|
11月前
|
并行计算 算法 安全
未来科技:量子计算的崛起与挑战
【10月更文挑战第21天】 本文深入探讨了量子计算这一前沿科技领域的最新进展、核心原理以及面临的主要挑战。通过对比经典计算与量子计算的差异,揭示了量子计算在处理复杂问题时的独特优势。同时,文章还展望了量子计算在未来可能带来的颠覆性变革,并对其发展过程中需要克服的技术难题进行了分析。
348 13
|
机器学习/深度学习 人工智能 安全
【Python专栏】Python的历史及背景介绍
【Python专栏】Python的历史及背景介绍
1192 6
|
数据采集 XML API
淘宝商品评论数据采集教程丨淘宝商品评论数据接口(Taobao.item_review)
**摘要:** 本教程指导如何使用淘宝(Taobao.item_review)接口采集商品评论。步骤包括注册开发者账号,创建应用获取API密钥,发送请求(如num_iid, page, size参数),解析JSON或XML返回数据,并遵循使用规则与安全注意事项。接口允许获取商品评论列表,含评论内容、评论者信息等,适用于数据分析和市场研究。务必保护API密钥并遵守使用政策。
1044 1
|
9月前
|
API
阿里云百炼插件2.0版本常见问题汇总
本篇文章主要介绍了自定义插件2.0版本的常见问题。
353 4
|
10月前
|
机器学习/深度学习 人工智能 算法
转载:【AI系统】AI 发展驱动力
本文介绍了AI的起源与发展历程,强调了2016年AlphaGo胜利对AI关注度的提升。文中详细解析了AI技术在搜索引擎、图片检索、广告推荐等领域的应用,并阐述了机器学习、深度学习和神经网络之间的关系。文章还深入探讨了AI的学习方法,包括模型的输入输出确定、模型设计与开发、训练过程(前向传播、反向传播、梯度更新)及推理过程。最后,文章概述了AI算法的现状与发展趋势,以及AI系统出现的背景,包括大数据、算法进步和算力提升三大关键因素。
转载:【AI系统】AI 发展驱动力
|
自然语言处理 编译器 C语言
C语言编译原理
C语言编译原理涵盖将C源代码转换为可执行机器代码的全过程。主要阶段包括词法分析、语法分析、语义分析、中间代码生成、优化、目标代码生成和代码链接。词法分析将源代码分解为词法单元;语法分析构建抽象语法树;语义分析检查代码合理性;中间代码生成创建与目标机无关的代码形式;优化提升执行效率;目标代码生成转化为汇编或机器码;代码链接整合生成可执行文件。这一流程确保生成高效且正确的程序。
|
安全 网络协议 网络安全
在实现HTTPS时,有哪些常见的安全协议
在实现HTTPS时,有哪些常见的安全协议
617 1
|
Android开发
不写一行代码(二):实现安卓基于PWM的LED设备驱动
本文介绍了在Android系统中不编写任何代码,通过设备树配置和内核支持的通用PWM LED驱动来实现基于PWM的LED设备驱动,并通过测试命令调整LED亮度级别。
353 0
不写一行代码(二):实现安卓基于PWM的LED设备驱动
|
数据可视化 搜索推荐 数据挖掘
Plotly:交互式数据
【7月更文挑战第13天】Plotly是Python的交互式可视化库,用于创建多种图表,如散点图、箱线图等。通过安装`pip install plotly`开始使用。基本的交互式图表演示了如何用学生成绩创建散点图,而自定义图表展示了如何增强视觉效果。Plotly还支持高级交互功能,如数据筛选、动态更新,以及实时数据追踪。未来,Plotly将扩展图表类型、增强交互性和性能,更好地集成云服务,并提供更多的教育资源和定制选项,以适应数据科学的快速发展。