ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Class 1 打造专属云笔记

2020-08-06 22:00:38  阅读:231  来源: 互联网

标签:node Vue 专属 docs 笔记 vuepress details Class VuePress


Class 1 打造专属云笔记

一. 开通云服务器

这里由于之前已经开通过便不做演示

二. 安装 VuePress 程序

1.配置安全组

由于ssh连接需要开放22端口、vuepress默认使用8080端口,所以需要在安全组中释放相应端口

进入安全组

image-20200806205521252

手动添加入方向

image-20200806205718807

2.安装Node.js

使用Xshell连接ecs

image-20200806205842259

执行

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

下载Node.js安装包

image-20200806205950502

创建安装目录

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

将⼆进制⽂件解压到要安装⽬录

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

解压完成

image-20200806210126787

使⽤查看node.js版本号命令验证是否解压成功

进⼊⽬录:

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

执⾏:

 ./node -v

结果如下:

image-20200806210319422

修改环境变量量,使得能在任意⽬目录下执⾏行行node命令

vim ~/.bash_profile

image-20200806210428952

source ~/.bash_profile

进入其他目录验证

image-20200806210940063

3.安装VuePress

全局安装

npm config set registry https://registry.npm.taobao.org
npm install -g vuepress

image-20200806211524445

创建⼀个⽂件夹作为⽬录

mkdir try_blogs
cd try_blogs

项⽬初始化

npm init -y

初始化后会⽣成⼀个package.json⽂件

image-20200806211608152

之后进⼊配置步骤。

三. 配置 VuePress

基本配置步骤

vim package.json

修改scripts中的内容如下

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

image-20200806211905947

在当前⽬录中创建⼀个⽂档⽬录

mkdir docs

创建.vuepress⽬录

cd docs
mkdir .vuepress

新建⼀个md⽂件

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

创建config.js配置⽂件

cd .vuepress
echo >config.js

创建public⽬录

mkdir public

工作目录如下

image-20200806212349458

回到try_blogs⽬录,执⾏命令

vuepress dev docs  

image-20200806212517229

在浏览器中运⾏: ECS公⽹IP:8080

发现打不开

关闭防火墙

systemctl stop firewalld.service

可以打开了

image-20200806213142803

打开另一个终端窗口

修改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
---

image-20200806213401497

刷新页面,什么都没有。。。

重新运行一下vuepress 报错

image-20200806214439982

应该是粘贴问题

查找网上相似配置,得到结果如下

---
home: true
heroImage: /favicon.ico
actionText: 快速上手 →
actionLink: /guide/
features:
- title: 简洁至上
  details: 以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作。
- title: Vue驱动
  details: 享受 Vue + webpack 的开发体验,在 Markdown 中使用 Vue 组件,同时可以使用 Vue 来开发自定义主题。
- title: 高性能
  details: VuePress 为每个页面预渲染生成静态的 HTML,同时在页面被加载的时候,将作为 SPA 运行。
footer: MIT Licensed | Copyright © 2018-present xxxxxx
---

再次粘贴运行即可打开示例页面

image-20200806214619271

标签:node,Vue,专属,docs,笔记,vuepress,details,Class,VuePress
来源: https://www.cnblogs.com/qmzm/p/13449301.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有