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

云开发 Webify部署vuepress

原创
作者头像
王秀龙
修改2021-07-26 10:31:32
6150
修改2021-07-26 10:31:32
举报
文章被收录于专栏:云开发分享云开发分享

简单介绍一下:

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

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

创建项目

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

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

2.初始化项目

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

3.将 VuePress 安装为本地依赖

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

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

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

5.创建你的第一篇文档

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

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

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

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

本地启动
本地启动

配置文件

项目结构

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

配置 config.js 文件

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

代码语言:txt
复制
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

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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简单介绍一下:
  • 创建项目
  • 配置文件
  • 部署项目
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档