首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VuePress + GitHub Actions 自动部署

如果你需要某个 action,不必自己写复杂的脚本,直接引用他人写好的 action 即可,整个持续集成部署过程,就变成了一个 actions 的组合。...3.自动部署 通过 VuePress 将 Markdown 文件生成静态网站,为了方便手动构建,我写了一个 Shell 脚本: #!...# 脚本出错立即退出 set -e # 生成静态文件,目录为 vuepress-docs/.vuepress/dist npm run docs:build rm -rf docs mv vuepress-docs...因为我经常需要修改书籍内容,为了提高构建部署的效率,我将上述手动操作的过程通过 Github Actions 完成,实现自动化构建部署。...我的工作流需要做如下几件事情: 拉取仓库 安装 Node.js,因为 VuePress 是基于 Node.js 实现的。 执行 npm install 安装 VuePress 和相关插件。

37710

云开发 Webify部署vuepress

动态 Web 服务各种类型的 Web 应用,提供默认域名、自定义域名、HTTPS 和 CDN 加速等功能,提升 Web 应用的性能和安全性,此外还提供基于 Git 的工作流、DevOps 流程和加速开发部署流程...VuePress :VuePress 是一个以 Markdown 为中心的静态网站生成器。.../.cache docs/.vuepress/.temp dist 部署项目 1.将代码上传到远程仓库 2.访问 Web 应用托管 控制台,新建应用 从Git仓库导入,授权自己的 git 账号 [新建应用...] 3.选择要导入的项目,然后进行配置 [配置命令] 4.部署成功后,在应用详情页,可以看到项目域名 [应用详情] 5.访问域名就可以看到下图页面 [项目页面] 6.可以到应用设置中,添加自己的域名 [...随后将会触发 Web 应用托管的自动构建及部署。

67700
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Vuepress + GitHub Actions 实现博客自动部署!

    前言 正常我们利用 Vuepress 搭建一个文档博客之后,往往都是通过如下步骤来部署一篇博客: 首先写文章; 写完文章之后生成静态文件,这里一般使用的是 npm run build 命令,但也有使用...gh-pages 分支,因为 main 分支存放的一般是源码,而 gh-pages 分支则用来存放生成的静态文件 FOLDER: docs/.vuepress/dist # vuepress...如果是绿色的,说明自动部署成功了,如果是红色,那就说明部署失败。这个时候我们可以点进去看看部署失败的日志信息。...我这里错误的大体意思就是说我 Vuepress 项目下的的 dist 目录不存在,而解决方法则是在 Vuepress 的配置文件中的 dist 设置为 docs/.vuepress/dist 即可。...总结 以上就是关于 Vuepress + Github Actions 实现自动部署的所有内容了,如果对你有所帮助,那就帮忙点赞关注吧! 最后,贴出我的博客地址,可以去看看效果!

    1.5K20

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

    动态 Web 服务各种类型的 Web 应用,提供默认域名、自定义域名、HTTPS 和 CDN 加速等功能,提升 Web 应用的性能和安全性,此外还提供基于 Git 的工作流、DevOps 流程和加速开发部署流程...VuePress :VuePress 是一个以 Markdown 为中心的静态网站生成器。.../.cache docs/.vuepress/.temp dist 部署流程 1.将代码上传到远程仓库 2.访问 Web 应用托管 控制台,新建应用 从Git仓库导入,授权自己的 git 账号 3.选择要导入的项目...,然后进行配置 4.部署成功后,在应用详情页,可以看到项目域名 5.访问域名就可以看到下图页面 6.可以到应用设置中,添加自己的域名 修改代码后,提交至远程 Git 仓库。...随后将会触发 Web 应用托管的自动构建及部署。

    1.1K40

    VuePress搭建博客

    ❞ 效果图 使用技术 VuePress + vuepress-theme-reco VuePress简介 VuePress文档地址 简洁至上:以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作...init 3.将 VuePress 安装为本地依赖 yarn add -D vuepress # npm install -D vuepress ❝官方不推荐全局安装 VuePress ❞ 4.创建你的第一篇文档...10:00:00 # 时间 sidebar: 'auto' # 侧边栏 categories: # 分类 - java tags: # 标签 - vue author: 默存 # 作者 --- 部署...Gitee&GitHub 一、部署 ❝这里使用Gitee作为列子,毕竟国内的速度快。。。...❞ 2.提交代码至创建的仓库(typ1805) 3.部署Gitee Pages 部署 二、浏览访问 https://typ1805.gitee.io 三、更新问题 Gitee Pages 个人版不支持提交自动更新

    48710

    【玩转腾讯云】云开发部署VuePress静态博客

    创建项目 # 创建项目目录 mkdir vuepress-starter && cd vuepress-starter # 新建一个 markdown 文件 echo '# Hello VuePress...> README.md # 开始写作 vuepress dev . # 构建静态文件 vuepress build ....部署 在部署之前你需要先注册腾讯云账号,到云开发控制台,创建环境、选择按量付费、网站托管、开启静态网站服务,如果用过小程序云开发,可以使用小程序账号快速登入。...1.登入 cloudbase login 2.进入静态文件目录 cd .vuepress 3.部署文件 # 将 dist 目录下的所有文件部署到根目录 cloudbase hosting:deploy...dist -e envId 4.查看静态网站域名和状态 cloudbase hosting:detail -e envId 5.在浏览器打开静态网站域名,就可以看到 云开发部署的 VuePress 网站了

    2.4K118

    Vuepress码云部署及自动跳转404 的问题

    由 VuePress 生成的每个页面,都具有相应的预渲染静态 HTML,它们能提供出色的加载性能,并且对 SEO 友好。...部署 以下指南假设你将文档放置在项目的 docs 目录中,并使用默认的编译输出位置。 GitHub 页面 将 .vuepress/config.js 中的 base 设置为你的仓库名称。...例如,如果你的仓库是 https://github.com/foo/bar ,则已部署的页面将在 https://foo.github.io/bar 上可用。...在你的项目中,运行: # 构建 vuepress build docs # 导航到构建输出目录 cd docs/.vuepress/dist git init git add -A git commit...gh-page 分支 将 / 替换为你的信息 git push -f git@github.com:/.git master:gh-pages 你可以在 CI 设置中运行此脚本以启用每次推送时的自动部署

    43510

    VuePress 入门

    作为本地依赖安装让你可以使用持续集成工具,或者一些其他服务(比如 Netlify)来帮助你在每次提交代码时自动部署。...之后运行yarn docs:dev访问localhost:8080 也可看见初始页面 部署页面到 GitHub Pages 编写package.json脚本命令 { "scripts": {...' EchoWheel UI', description: '一套为开发者学习准备的基于 Vue 2.0 的移动端和 PC 端组件库', } 之后在根目录创建一个deploy.sh文件,方便编译部署文档...gh-pages git push origin master:gh-pages cd - 关键步骤是git remote添加远程仓库, 如果远程已经有gh-pages(GitHub会自动将此分支代码部署到.../deploy.sh即可正确部署 注意: macos用户需要在运行脚本加权限,执行chmod +x deploy.sh 之后在github 页面的settings里就可以看到页面链接了 主页配置

    53730

    VuePress搭建永久文档博客网站VuePress 使用

    VuePress 使用 安装 # 全局安装VuePress npm install -D vuepress 本地新建文件夹>vuepress vuepress/新建docs文件夹 vuepress/...创建文件 在docs/README.md中添加代码 # my first vuepress 在package.json中添加代码 { "scripts": { "dev": "vuepress...dev docs", "build": "vuepress build docs" } } 在vuepress中启动命令 npm run dev 启动成功后打开看到以下页面说明vuepress...但是缺点太多了,自己部署服务器环境,装mysql,写后台,写数据库,再写前端...这下来搞得头皮发麻,成果还不尽理想,最关键的是服务器最便宜一年也好好几百。。...现在用github加vuepress,理论上来说,域名是永久可以访问的,这样一个在线文档或博客(根据你自己的配置喜好),并且vuepress也是基于vue的单页应用,访问速度及用户浏览反馈还是很棒的!

    2.3K30

    除了 GitHub,VuePress 现在可以用云开发来部署了!

    VuePress 是社区广受好评的文档插件,不少的项目都开始使用 VuePress 来构建团队的文档、产品的官网。现在,你也可以在云开发上托管你的 VuePress 文档啦!...创建一个云开发环境 完成了本地的 Vuepress 建设,接下来我们来创建一个云开发环境,用来部署 VuePresss 。...接下来,就可以进入到最后一个环节,上传部署 VuePress 了。 部署 VuePress 接下来,我们来构建,并部署 VuePress。...image.png 访问 点击设置,进入设置页面,可以找到默认的的域名,点击域名,就可以看到你刚刚部署的环境啦。...image.png 部署以后是这样的 image.png One More Thing 只需简单的几步,你就可以轻松实现将 VuePress 部署到云开发上,无需再忍受 Github Pages 的龟速啦

    1.3K51

    VuePress搭建项目组件文档

    了解vuepress结构 配置文件 配置(参考链接:caibaojian.com/vuepress/co…) VuePress 站点的基本文件是 .vuepress/config.js,其中导出一个...部署到github GitHub新建一个仓库 !....github.io(即github中与自己用户名同名的仓库),github会自动将其部署为GitPages 若我们想部署到github或者gitee的其他仓库,**则我们必须指定base,base...部署到阿里云服务器 base 类型: string默认值: /部署站点的基础路径,如果你想让你的网站部署到一个子路径下, 你将需要设置它。...如 Github pages,如果你想将你的网站部署到 foo.github.io/bar/, 那么 base 应该被设置成 “/bar/”,它的值应当总是以斜杠开始,并以斜杠结束。

    48840
    领券