实战 | 如何使用云开发 Webify 部署 vuepress
webify
Web 应用托管:Web 应用托管(CloudBase Webify)为您的 Web 应用提供一站式托管服务,支持包括静态网站、动态 Web 服务各种类型的 Web 应用,提供默认域名、自定义域名、HTTPS 和 CDN 加速等功能,提升 Web 应用的性能和安全性,此外还提供基于 Git 的工作流、DevOps 流程和加速开发部署流程,为您提供极佳的服务体验。
VuePress :VuePress 是一个以 Markdown 为中心的静态网站生成器。你可以使用 Markdown 来书写内容(如文档、博客等),然后 VuePress 会帮助你生成一个静态网站来展示它们。
创建项目
1.创建并进入一个新目录
mkdir vuepress-starter
cd vuepress-starter
2.初始化项目
yarn init -y
3.将 VuePress 安装为本地依赖
yarn add -D vuepress@next
4.在
package.json
中添加一些 scripts{
"scripts": {
"docs:dev": "vuepress dev docs",
"docs:build": "vuepress build docs"
}
}
5.创建你的第一篇文档
mkdir docs
echo '# Hello VuePress' > docs/README.md
6.在本地启动服务器来开发你的文档网站
yarn docs:dev
VuePress 会在 http://localhost:8080 启动一个热重载的开发服务器。当你修改你的 Markdown 文件时,浏览器中的内容也会自动更新。访问后可以看到下面这个页面
文章图片
配置文件 项目结构
├─ docs
│├─ .vuepress
││└─ config.js
│├─ guides
││└─ README.md
│└─ README.md
├─ .gitignore
└─ package.json
配置 config.js 文件
module.exports = {
lang: 'zh-CN',
title: '你好, VuePress !',
description: '这是我的第一个 VuePress 站点',
?
themeConfig: {
logo: 'https://vuejs.org/images/logo.png',
},
dest:'dist',
themeConfig: {
navbar: [
{ text: "首页", link: "/" },
{ text: "指南", link: "/guides/" },
],
},
}
配置 .gitignore 文件
node_modules
docs/.vuepress/.cache
docs/.vuepress/.temp
dist
部署流程 1.将代码上传到远程仓库
2.访问 Web 应用托管 控制台,新建应用
从Git仓库导入,授权自己的 git 账号
文章图片
3.选择要导入的项目,然后进行配置
文章图片
4.部署成功后,在应用详情页,可以看到项目域名
文章图片
5.访问域名就可以看到下图页面
文章图片
6.可以到应用设置中,添加自己的域名
文章图片
修改代码后,提交至远程 Git 仓库。随后将会触发 Web 应用托管的自动构建及部署。
作者:云开发布道师王秀龙
相关文档 Web 应用托管控制台:https://console.cloud.tencent.com/webify/index
Web 应用托管官方文档:https://cloud.tencent.com/document/product/1450
【实战 | 如何使用云开发 Webify 部署 vuepress】VuePress官方文档 :https://v2.vuepress.vuejs.org/zh/
推荐阅读
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 由浅入深理解AOP
- 如何寻找情感问答App的分析切入点
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- java中如何实现重建二叉树