网站首页 > 精选文章 正文
10 分钟 0 成本搭建个人主页 02。
说说如何将本地静态网页部署到 GitHub 上!
1. 在上期视频中已经使用 viewpress 的主题在本地起了这么一个文档类型的静态网页,但目前只能本地访问,接下来要将它部署到 GitHub 上。首先在 GitHub 上新建一个仓库,描述是一棵树的博客,直接 create。
2. 接下来再创建一个分支,用于存放给外域访问的静态网页,比如 pages。
3. 创建完分支后进入分支进行相关配置以保障能被外域访问:来到 settings,选择 pages,选择要被外域访问的分支即 pages,点击 save 保存。保存后稍等刷新,就能看到提供的可对外访问域名了,此时里面什么都没有,还有最后一步配置。
4. 接下来生成 access TOKEN:来到主页,选择 settings,在 settings 里选择 deploy settings,再选 personal access TOKEN,再选第二个 classic 的 tokens,点击 generate a new TOKEN,生成新 TOKEN,选第二个,可为 TOKEN 加注释如博客 token,有效期选 no pressure 即永远不会过期,作用是能更新修改 repository 根据仓库 generate。生成后复制到刚才仓库用于后续操作,来到 block 仓库,在 block 仓库下选择 settings,放在 secrets and variables 下,选择 action,选择 new repostery secret,粘贴进来并改名如 access TOKEN,给仓库加了个 XS TOKEN。
5. 到这一步 GATEHUB 上相关配置完成,接下来要把代码发布到 GATEHUB 上。回到代码,修改 deploy-docs 文件,首先改部署分支,要把静态代码部署到新建配置字母分支上,还要把设置密钥复制过来作为环境变量贴进 token,变量名称是 ACC ESS TOKEN,前面是 secret 前缀,这样就引入 xTOKEN 了。因个人习惯,喜欢把代码推到 master 份之上,所以对应 deploy 文件下的 branch 也要改,改成 master。还要来到 configure 点 test 修改路径,因为看到 guitar 给的域名前有 blog 前缀,所以要加 blog 前缀。
6. 接下来提交代码并推送到对应分支上。刷新后看到 master 分支上已有推送上来的代码,点进去可看到文档在初始化,稍作等待后刷新,编译好了。此时再看博客,刷新就可看到原本只能本地访问的网站现在可通过 cut house 上的域名访问了。
到这里部署结束,后续可根据自己需要修改代码及里面的 macdown 文件来形成个人主页。
本次视频原码和说明文档可通过主页获取,下期再见。
猜你喜欢
- 2025-03-11 9.7k star 开源免费且开箱即用的中后台管理模版vue-pure-admin
- 2025-03-11 从零搭建vue + jenkins 超详细教程
- 2025-03-11 视频拍摄利器,轻松拍出电影质感:VUE
- 2025-03-11 Vue + H5 最佳实践模板
- 2025-03-11 Vuex 刷新页面后数据就消失了,怎么保存数据持久化?
- 2025-03-11 超好用 Vue.js 图片裁切组件Vue-ImgCutter
- 2025-03-11 基于 Vue3.0 知乎专栏示例项目Vue3-Zhihu
- 2025-03-11 Vue3+ElementPlus通用后台模板VUE3-VITE-TEMPLATE
- 2025-03-11 超美观的 Vue+Element 开源后台管理 UI
- 2025-03-11 vue项目引入本地图片不显示的解决方法
- 05-22如何基于Docker和Jenkins打造面向初创公司的持续集
- 05-22Flutter无脑入门-从零到第一个APP
- 05-22git 子模块
- 05-22我见过的最糟糕代码
- 05-22掌握这 20 个 Git 命令,成为团队协作高手!
- 05-22gitflow的工作流
- 05-22Git详细使用教程
- 05-22git版本管理总有问题,建议使用git flow
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)