5分钟使用VitePress + GithubAction搭建个人博客

这篇具有很好参考价值的文章主要介绍了5分钟使用VitePress + GithubAction搭建个人博客。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

✅作者:TuNan

✨个人主页:图南的个人主页

😉欢迎关注🔎点赞😍收藏⭐留言💌

1.新建一个blog文件夹

先决条件

  • Node.js 版本 16 或更高版本。
  • 用于通过命令行界面(CLI)访问 VitePress 的终端。
  • 具有 Markdown 语法支持的文本编辑器。推荐使用 VSCode) 以及官方 Vue 扩展。
    VitePress 可以单独使用,也可以安装到现有项目中。在这两种情况下,你都可以使用以下命令安装它:

2.安装vitePress

在命令行输入以下命令

npm install -D vitepress

vitepress github,前端

3.设置向导

执行以下命令
第一个是让你选你文档存放的目录
第二个是文档的名称
第三个是文档的描述
第四个是文档的主题

npx vitepress init

vitepress github,前端
执行完以上步骤后就会得到以下一个目录结构

如果你正在构建独立的 VitePress 站点,你可以在当前目录(./)中搭建该站点。但是,如果你在现有项目中与其他源代码一起安装 VitePress,建议将站点搭建在嵌套目录中(例如 ./docs),以便与项目的其余部分分开。
假设你选择在 ./docs 中搭建 VitePress 项目,生成的文件结构应如下所示:

.
├─ docs
│  ├─ .vitepress
│  │  └─ config.js
│  ├─ api-examples.md
│  ├─ markdown-examples.md
│  └─ index.md
└─ package.json

4.修改路径

使用vscode或者webstorm打开我们刚创建的项目,在我们的代码里加上base: “/你的文件名/”

我这里就是blog

base:'/blog/',

vitepress github,前端

5.推送至github

打开我们的仓库选择github pages选择github Actions
vitepress github,前端
选择以下内容
vitepress github,前端

6.替换yml配置

将文件名改为deploy再将以下内容替换为:

如果你是从github创建的仓库那么仓库的分支为main就需要修改以下内容的master为main
如果你是跟我上面的一样操作就不需要修改

name: Deploy
on:
  workflow_dispatch: {}
  push:
    branches:
      - master 
jobs:
  deploy:
    runs-on: ubuntu-latest
    permissions:
      pages: write
      id-token: write
    environment:
      name: github-pages
      url: ${{ steps.deployment.outputs.page_url }}
    steps:
      - uses: actions/checkout@v3
        with:
          fetch-depth: 0
      - uses: actions/setup-node@v3
        with:
          node-version: 16
          cache: npm
      - run: npm ci
      - name: Build
        run: npm run docs:build
      - uses: actions/configure-pages@v2
      - uses: actions/upload-pages-artifact@v1
        with:
          path: docs/.vitepress/dist
      - name: Deploy
        id: deployment
        uses: actions/deploy-pages@v1

vitepress github,前端

7.查看项目是否部署成功

回到我们的页面点击下面链接就可以看到我们的项目部署成功了
vitepress github,前端
vitepress github,前端

后记

你好,我是博主图南,有问题可以留言评论或者私信我,大家一起交流学习!后面更新详细的配置教程
不过都看到这里啦,点个赞吧👩‍💻

vitepress github,前端文章来源地址https://www.toymoban.com/news/detail-760694.html

到了这里,关于5分钟使用VitePress + GithubAction搭建个人博客的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 从零用VitePress搭建博客教程(7) -– 如何用Github Actions自动化部署到Github Pages?

    接上一节: 从零用VitePress搭建博客教程(6) -– 第三方组件库的使用和VitePress搭建组件库文档  我们搭建完成vitePress后,那么接下来就是如何部署到线上服务器,这里使用Github Pages,免得自己购买服务器,当然你也可以自己购买服务器来部署(比如阿里云服务器)。 在部署之

    2024年02月08日
    浏览(73)
  • 使用VitePress创建个人网站并部署到GitHub

    网站在线预览 参考文档: VitePress 克隆远程仓库到本地 进入 front-end-notes/ 目录,添加 README.md 并建立分支跟踪 推荐使用 pnpm : 安装 vitepress : 使用脚手架初始化文档项目 启动项目,查看网站 初始化 package.json 文件,填写相关信息 完整 package.json 文件如下: 首页配置参考文档

    2024年02月08日
    浏览(61)
  • 从零用VitePress搭建博客教程(5) - 如何自定义页面模板、给页面添加独有的className和使页面标题变成侧边目录?

    接上一节:从零用VitePress搭建博客教程(4) – 如何自定义首页布局和主题样式修改? 上一节其实我们也简单说了自定义页面模板,这一节更加详细一点说明,开始之前我们要知道在vitePress中,.md的文件是可以直接编写vue的代码的。 比如我们现在来自定义一个前端网址导航页面

    2024年02月08日
    浏览(70)
  • 尝鲜!最新 VitePress 1 版本 + Github action,自动部署个人静态站点 SSG

    今天查看 vue 文档时,刚好看到 vue 官网宣布 VitePress 1 更新了: 然后在路上走着走着,突然想着,也许我可以把我的笔记仓库转换成在线文档(毕竟纯粹的 md 笔记,喜欢的人不多)。 同时,由于我很久之前有过这 vuepress 的使用经验,而且前段时间又复习了一下 github action,

    2024年04月08日
    浏览(56)
  • Vue3+Vite+Element-plus搭建组件库并使用Vitepress编辑组件库文档且发布到 npm并且部署 github pages(vitepress文档渲染.vue组件-推荐使用第二种)

    可以参考我之前发布的vite快速搭建vue3项目文章来创建;也可以直接使用我开源Vue3.2+Ts+Vite3+Pinia+Element-Plus模板wocwin-admin 以下我以 wocwin-admin 项目为例 当前目录结构如下 1、编辑 packages/table/index.ts,实现组件的导出 2、编辑 packages/index.ts 文件,实现组件的全局注册 1、安装vite

    2024年02月13日
    浏览(156)
  • 10分钟搭建一个免费个人博客网站

    准备工作 有Gitee账号 有安装git 会 markdown 编写文档 Node.js 版本 = 8.6 博客采用VuePress搭建,Gitee部署,接下来,5步搞定。 1.创建项目 创建项目目录,并初始化项目,安装VuePress 2. 创建目录结构 3.完成基础配置 配置主题,定义自己的导航栏 配置首页 在 myblog/package.json 中添加一些

    2024年02月09日
    浏览(59)
  • 使用VitePress静态网站生成器创建组件库文档网站并部署到GitHub

    Vue3+TS+Vite开发组件库并发布到npm 网站在线预览 参考文档: VitePress 推荐使用 pnpm,安装pnpm: npm install -g pnpm 安装vitepress: pnpm add vitepress -D or yarn add vitepress -D 在 script 中添加文档网站启动和打包指令,启动时指定端口 8000,并自动打开 完整 package.json 文件如下: 创建 docs/ 目录

    2024年02月09日
    浏览(60)
  • vitepress项目使用github的action自动部署到github-pages中,理论上可以通用所有

    .githubworkflowsdeploy.yml 完整的代码:使用的是 pnpm 进行依赖安装。 这段 YAML 文件定义了一个 GitHub Actions 工作流,用于在推送到 docs 分支时构建和部署 VitePress 项目。 on : 定义触发工作流的事件,这里是在推送到 docs 分支时触发。 jobs : 定义工作流中的任务。 build-and-deploy : 任务

    2024年01月17日
    浏览(51)
  • 利用VitePress部署静态网站

    之前看到过很多这样的静态网站,基于Markdown格式,风格基本统一,而且这种网站非常常见,例如: 例如,以下的几个网址: Java HashMap 源码分析 | 未读代码 BAT大厂面试题与全栈知识体系结合 | Java 全栈知识体系 3.1 HTTP 常见面试题 | 小林coding 以及Vue生态中的各个官方文档,都

    2024年02月13日
    浏览(29)
  • Vitepress(一):基础教程

    Vitepress是使用Vue3+Vite来快速搭建一个个人网站的工具,网站搭建者不需要掌握Vue3,Vite等的具体内容,只需要简单的配置就可以生成Vue风格的个人网站 官方地址:https://vitejs.cn/vitepress/ 本教程希望教会大家快速搭建一个基于Vitepress的个人博客,并且实现git page的自动部署,项目

    2024年02月05日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包