前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >实战 | 如何使用云开发 Webify 部署 vuepress

实战 | 如何使用云开发 Webify 部署 vuepress

原创
作者头像
腾讯云开发TCB
修改2021-08-02 19:49:40
1K0
修改2021-08-02 19:49:40
举报

webify

Web 应用托管:Web 应用托管(CloudBase Webify)为您的 Web 应用提供一站式托管服务,支持包括静态网站、动态 Web 服务各种类型的 Web 应用,提供默认域名、自定义域名、HTTPS 和 CDN 加速等功能,提升 Web 应用的性能和安全性,此外还提供基于 Git 的工作流、DevOps 流程和加速开发部署流程,为您提供极佳的服务体验。

VuePress :VuePress 是一个以 Markdown 为中心的静态网站生成器。你可以使用 Markdown 来书写内容(如文档、博客等),然后 VuePress 会帮助你生成一个静态网站来展示它们。

创建项目

1.创建并进入一个新目录

代码语言:javascript
复制
mkdir vuepress-starter
cd vuepress-starter

2.初始化项目

代码语言:javascript
复制
yarn init -y

3.将 VuePress 安装为本地依赖

代码语言:javascript
复制
yarn add -D vuepress@next

4.在 package.json 中添加一些 scripts

代码语言:javascript
复制
{
  "scripts": {
    "docs:dev": "vuepress dev docs",
    "docs:build": "vuepress build docs"
  }
}

5.创建你的第一篇文档

代码语言:javascript
复制
mkdir docs
echo '# Hello VuePress' > docs/README.md

6.在本地启动服务器来开发你的文档网站

代码语言:javascript
复制
yarn docs:dev

VuePress 会在 http://localhost:8080 启动一个热重载的开发服务器。当你修改你的 Markdown 文件时,浏览器中的内容也会自动更新。访问后可以看到下面这个页面

配置文件

项目结构

代码语言:javascript
复制
├─ docs
│  ├─ .vuepress
│  │  └─ config.js
│  ├─ guides
│  │  └─ README.md
│  └─ README.md
├─ .gitignore
└─ package.json

配置 config.js 文件

代码语言:javascript
复制
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 文件

代码语言:javascript
复制
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 应用托管官方文档:/document/product/1450

VuePress官方文档 :https://v2.vuepress.vuejs.org/zh/

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • webify
  • 创建项目
  • 配置文件
  • 部署流程
  • 相关文档
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com