网站首页 > 技术文章 正文
作为一个资深的切图仔,我们难免会享有一个自己的博客,去分享一些文章啊或者一些学习笔记,那么这时候可能就需要一台服务器去把我们的项目部署到网上了,但是考虑到服务器价格昂贵,也并没有必要去花这么多钱搞这么一个东西。那么 Github pages 就为我们解决了这么一个烦恼,他能让我们不花钱也能拥有自己的在线网站。
什么是 GitHub Pages?
GitHub Pages 是 GitHub 提供的一个托管静态网站的服务。它允许用户将自己的代码仓库转化为一个在线可访问的网站,无需复杂的服务器设置或额外的托管费用。通过 GitHub Pages,我们可以轻松地创建个人网站、项目文档、博客或演示页面,并与其他开发者和用户分享自己的作品。
使用
要想使用这个叼功能,我们首先要再 Gayhub 上面建立一个仓库,如下图所示:
紧接着我们使用 create-neat 来创建一个项目,执行以下命令:
bash复制代码npx create-neat mmm
跟着提示选择相对应的项目即可,选择 vue 或者 react 都可以。
当项目创建成功之后我们进入到该目录并安装相关依赖包:
bash复制代码pnpm add gh-pages --save-dev
并在 package.json 文件中添加 homepage 字段,如下所示:
json复制代码"homepage": "http://xun082.github.io/mmm"
其中 xun082 要替换为你自己 github 上面的用户名,如下图所示:
而 mmm 替换为我们刚才创建的仓库名称。
接下来在 package.json 文件中 script 字段中添加如下属性:
json复制代码 "scripts": {
"start": "candy-script start",
"build": "candy-script build",
"deploy": "gh-pages -d dist"
},
完整配置如下所示:
完成配置后我们将代码先提交到仓库中,如下命令所示:
git复制代码git add .
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/xun082/mmm.git
git push -u origin main
这个时候我们的本地项目已经和远程 GayHub 仓库关联起来了,那么我们这个时候可以执行如下命令:
bash复制代码pnpm run build
首先执行该命令对我们的项目进行打包构建。打包完成之后会生成如下文件,请看下图:
接下来我们可以使用 gh-pages 将项目发布到网上面了
bash复制代码pnpm run deploy
使用该命令进行打包并且部署到网上,这个过程可能需要一点时间,可以在工位上打开手机开把王者了。 当在终端里出现 published 字段就说明我们部署成功了:
这个时候,访问我们刚才在 package.json 文件中定义的 homepage 字段中的链接去访问就可以正常显示啦!
总结
通过该方法我们可以不用花钱,也能部署一个属于自己的网站,如果觉得不错那就赶紧用起来吧!
猜你喜欢
- 2025-06-12 佰路悍高温套管始终走在行业前端的秘密所在
- 2024-10-03 html页面中css缩放图片的方法 html图片大小怎么设置css
- 2024-10-03 前端页面实现的布达拉宫博客java旅游景点网站jsp源代码mysql
- 2024-10-03 7.4K Star!Notion笔记变独立博客?NotionNext,小白也能轻松上手
- 2024-10-03 文档如何自动化部署到线上环境「每个前端都可以拥有自己的博客」
- 2024-10-03 用 React 和 Next.js做一个简单的博客网站(下)
- 2024-10-03 一年时间,3万行Go代码,我写了一个博客程序
- 2024-10-03 通过在GitHub上搭建博客来学习前端知识
- 2024-10-03 前端教程丨手把手教你用 Next.js 搭建个人博客,从入门到吃鸡
- 2024-10-03 2022年的前端人都在做什么 2021前端最新技术
你 发表评论:
欢迎- 586℃几个Oracle空值处理函数 oracle处理null值的函数
- 580℃Oracle分析函数之Lag和Lead()使用
- 567℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 564℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 560℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 553℃【数据统计分析】详解Oracle分组函数之CUBE
- 539℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 533℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端懒加载 (49)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)