6

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

 2 years ago
source link: https://zhuanlan.zhihu.com/p/395498054
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

实战 | 如何使用云开发 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 应用托管控制台:

Web 应用托管官方文档:

VuePress官方文档 :


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK