VuePress安装--Drizzt's Blog

简介: 轻量级文档服务器,可以用做博客和技术文档,可以部署在Github

VuePress
轻量级文档服务器,可以用做博客和技术文档,可以部署在Github

VuePress优点

  • 界面简洁优雅
  • 支持Markdown语法
  • 渲染静态HTML,性能优异
  • 远程安装VuePress

1.设置安全组

  • 登录到阿里云服务器
  • 进入控制台,选择ecs
  • 选择网络与安全
  • 选择安全组,选择实例,进去
  • 在入方向选择手动创建
  • 协议选择自定义TCP,端口范围为22/22和8080/8080,授权对象0.0.0.0/0,保存
  • 退出到实例与镜像里,选择实例,查看公网ip
  • 可以使用XSHELL,远程连接公网ip,输入账号密码测试连接

2.安装node.js(官方那个太麻烦了,顶不住,顶不住)

3.安装VuePress

  • 配置node.js的镜像(国内访问国外太慢了,依旧顶不住)npm config set registry " https://registry.npm.taobao.org "
  • 输入npm config get registry查看是否配置成功
  • 安装yarn包管理器npm install -g yarn(官方有俩种安装VuePress的方法,yarn的方法比npm直接安装的速度快)
  • 通过yarn安装VuePressnpm install yarn -g
  • 这个时候出现错误,可能是node版本太低了,升级一下node版本n stable(升级好慢啊)
  • 重新安装
  • 输入VuePress -v查看是否安装成功

VuePress目录结构
配置VuePress

  1. 创建一个文件夹,名字为VuePressmkdir vuepress,进入到文件夹内部cd vuepress
  2. 然后创建package.json文件夹npm init -y,这个时候会创建出package.json文件,可以ls查看一下
  3. 修改package.json文件vi package.json
  4. 修改成这样
  5. 保存,退出
  6. 接着创建文件夹 docs mkdir docs
  7. 进入到内部cd docs
  8. 创建文件echo '# Hello VuePress - first blog!' >README.md文件夹mkdir .vuepress进入到文件夹里
  9. 创建文件夹和配置文件mkdir public和echo > config.js
  10. 回到最初的目录cd ../../
  11. 然后启动vuepressvuepress dev docs
  12. 打开浏览器输入服务器公网ip及端口号8080,即可看见刚刚写入的hello VuePress
    个性化定制

修改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.png
你也可以自己继续换主题,定制插件让样式更多样,在官网上就有介绍

相关文章
|
8月前
|
编解码 物联网 测试技术
FLUX.2-Klein 4B/9B开源:亚秒级统一图像生成与编辑
Black Forest Labs开源FLUX.2 [klein]模型家族,兼具文生图、图像编辑与多参考生成能力,端到端推理低至0.5秒,4B版本仅需13GB显存,支持消费级GPU高效运行,量化后速度提升最高2.7倍,Apache 2.0许可商用友好。
4810 1
|
9月前
|
人工智能 监控 Java
请求限流
本文介绍如何使用Sentinel实现接口限流与降级,通过配置QPS阈值保护商品查询接口,并结合JMeter进行压测验证。同时讲解了线程隔离机制,包括信号量隔离的应用,确保系统在高并发下的稳定性。
请求限流
|
机器学习/深度学习 监控 算法
基于YOLOv8的智能鼠类目标检测系统 | 室内外老鼠自动识别与追踪【含完整训练源码+部署教程】
在城市环境、食品工厂、仓储物流以及实验室等场景中,老鼠(鼠类)检测需求逐渐增加。传统的红外检测或人工排查手段存在成本高、误报多、实时性差的问题。本项目结合深度学习中的YOLOv8目标检测算法,训练了专门用于识别“老鼠”目标的模型,可快速部署至视频监控系统、摄像头终端、图像分析平台等环境中,真正实现实时、高效、准确的鼠类识别,为智能化鼠害防控系统提供核心技术支撑。
基于YOLOv8的智能鼠类目标检测系统 | 室内外老鼠自动识别与追踪【含完整训练源码+部署教程】
|
数据采集 DataWorks 大数据
DataWorks
DataWorks
1770 5
|
安全 网络安全 数据库
Debian12系统如何安装宝塔面板?
宝塔面板是一款便捷的服务器管理工具,界面直观易用,适合各技术水平用户。它支持网站部署、数据库管理,并提供安全防护功能。安装步骤简单:注册账号、连接服务器、运行脚本即可。确保系统满足最低要求(内存≥1GB,硬盘≥10GB),安装后通过浏览器登录管理。根据需求安装套件,完成网站配置。注意放行防火墙端口以保证正常访问。
1334 0
|
数据采集 人工智能 物联网
【Qwen模型百变玩家】——从微调到部署的全能攻略!
本文通过“Qwen模型”实例,详细讲解了AI模型从微调到部署的全过程。涵盖模型简介、调参技巧、高效部署及实际案例,帮助读者从新手成长为调参高手,确保模型在生产环境中稳定高效运行。
2576 12
|
小程序
微信小程序扫描二维码如何跳转小程序内指定页面并传递参数给目标页面?
微信小程序扫描二维码如何跳转小程序内指定页面并传递参数给目标页面?
微信小程序扫描二维码如何跳转小程序内指定页面并传递参数给目标页面?
|
消息中间件 存储 大数据
深度分析:Apache Kafka及其在大数据处理中的应用
Apache Kafka是高吞吐、低延迟的分布式流处理平台,常用于实时数据流、日志收集和事件驱动架构。与RabbitMQ(吞吐量有限)、Pulsar(多租户支持但生态系统小)和Amazon Kinesis(托管服务,成本高)对比,Kafka在高吞吐和持久化上有优势。适用场景包括实时处理、数据集成、日志收集和消息传递。选型需考虑吞吐延迟、持久化、协议支持等因素,使用时注意资源配置、数据管理、监控及安全性。
|
前端开发 C++
Marp 教程:使用 VSCode 编写专业 PPT
Marp 是一款基于 Markdown 的幻灯片制作工具,结合 VSCode 的强大编辑功能,可让你高效地创建专业 PPT。本教程将指导你如何在 VSCode 中安装 Marp 插件、配置主题和样式,并使用 Markdown 语法创建和美化幻灯片。内容包括基本结构、布局、图片与图表插入、表格制作,以及高级功能如动画效果、数学公式和代码高亮。最后,你将学会如何预览和导出幻灯片。
|
Shell Android开发 Java