hexo github部署,通过域名访问你的博客

简介: 本文介绍了如何使用Hexo命令部署博客到GitHub,并详细说明了如何通过自定义域名访问GitHub上部署的博客。

在部署之前,了解一下hexo的常用命令

hexo 常用命令

hexo new "My New Post" # 新建文章 hexo n "My New Post"

hexo generate # 生成静态文件 hexo g

hexo server # 启动本地服务器 hexo s

hexo deploy # 部署 hexo d

hexo clean # 清除缓存 hexo c

# 生成静态文件并启动本地服务器
hexo g && hexo s

# 生成静态文件并部署
hexo g && hexo d

hexo github 部署

首先,你需要有一个github账号,然后,在github上创建一个仓库,名称为username.github.io,其中username是你的github用户名。

Tips: 如果是第一次使用github,需要配那个ssk秘钥,账号用户名,建议百度,我这里就不过多赘述了。

安装一个插件 hexo-deployer-git ,用于git提交,执行命令:

npm install hexo-deployer-git --save

_config.yml文件中添加以下内容:

# 将username 改为你的github账号
deploy:
  type: git
  repo: https://github.com/username/username.github.io.git
  branch: master

提交执行"三步走"命令:

hexo clean
hexo g
hexo d

此时,你可以直接通过 username.github.io 访问你的博客了。

如果你想要通过域名访问,接着执行下面的步骤。

购买一个域名,如腾讯云的域名,然后,在域名上,添加两个个CNAME记录。在你的域名注册商的控制面板中,找到DNS设置,然后添加以下两个CNAME记录:

www 指向 username.github.io(你的用户名)
@ 指向 IP地址(你的github的站点IP,使用ping 命令即可)

github上,点击settings,找到Github Pages,选择customer domain,然后输入自己的域名,点击Save,等待几秒,刷新页面,即可看到你的博客了。

最后,欢迎大家来访问我的 站点哦:https://waitpy.online/

相关文章
|
域名解析 弹性计算 应用服务中间件
使用域名访问部署在ECS上的网站
本文为您介绍如何为网站配置域名并为域名配置HTTPS证书。
|
负载均衡 网络协议 安全
slb多站点或多域名部署
slb多站点或多域名部署
483 4
|
JavaScript 应用服务中间件 Linux
宝塔面板部署Vue项目、服务端Node___配置域名
本文介绍了如何使用宝塔面板在阿里云服务器上部署Vue项目和Node服务端项目,并配置域名。文章详细解释了安装宝塔面板、上传项目文件、使用pm2启动Node项目、Vue项目打包上传、以及通过Nginx配置域名和反向代理的步骤。
5328 2
宝塔面板部署Vue项目、服务端Node___配置域名
|
搜索推荐 前端开发
使用VitePress创建个人网站并部署到GitHub
该网站使用 VitePress 构建,记录了前端开发相关的笔记和教程,涵盖 Vue2 和 Vue3 等内容。网站支持暗黑模式和 Algolia 搜索服务,提供了详细的导航和侧边栏配置。通过自动化脚本进行部署,托管于 GitHub Pages。
322 2
使用VitePress创建个人网站并部署到GitHub
|
JavaScript 搜索推荐 资源调度
使用VitePress静态网站生成器创建组件库文档网站并部署到GitHub
本文详细介绍了如何使用 Vue3、TypeScript 和 Vite 开发并发布一个名为 Vue Amazing UI 的组件库至 npm。文章首先引导读者安装配置 VitePress,创建文档网站,并编写组件库文档。接着,通过一系列配置实现网站主题定制、全局样式设置以及 Algolia 搜索功能集成。最后,文章提供了自动化脚本,帮助开发者一键打包部署静态网站至 GitHub,并发布组件库到 npm。通过这些步骤,读者可以轻松搭建并维护一个美观且功能齐全的组件库文档网站。
349 2
使用VitePress静态网站生成器创建组件库文档网站并部署到GitHub
|
资源调度 搜索推荐 Shell
使用VitePress静态网站生成器创建组件库文档网站并部署到GitHub
本文介绍了如何使用 Vue3、TypeScript 和 Vite 开发组件库并将其发布到 npm。文章详细描述了安装依赖、配置项目、创建文档网站以及编写组件文档的步骤。通过使用 VitePress,可以轻松搭建组件库的文档站点,并实现 Algolia 搜索功能。此外,还提供了自动化脚本用于部署静态网站至 GitHub 以及发布组件库到 npm。最后,展示了完整的目录结构和网站效果。
690 1
使用VitePress静态网站生成器创建组件库文档网站并部署到GitHub
|
存储 Linux 数据安全/隐私保护
一键部署 200+ 开源Github 2k+ 星星的软件
Websoft9面板是一款基于Web的PaaS/Linux面板,支持在个人服务器上一键部署200多种热门开源应用,适用于个人开发者、中小企业、创业团队、教育机构和技术爱好者。它集成了丰富的开源软件,提供便捷的部署方式、高效的资源利用、良好的可扩展性及低技术门槛,帮助用户快速搭建和管理各类应用。
|
Linux C++ Docker
【Azure Developer】在Github Action中使用Azure/functions-container-action@v1配置Function App并成功部署Function Image
【Azure Developer】在Github Action中使用Azure/functions-container-action@v1配置Function App并成功部署Function Image
196 0
|
消息中间件 域名解析 网络协议
【Azure 应用服务】部署Kafka Trigger Function到Azure Function服务中,解决自定义域名解析难题
【Azure 应用服务】部署Kafka Trigger Function到Azure Function服务中,解决自定义域名解析难题
194 0
|
存储
【Azure Developer】Github Action部署资源(ARM模板)到Azure中国区时,遇见登录问题的解决办法
【Azure Developer】Github Action部署资源(ARM模板)到Azure中国区时,遇见登录问题的解决办法
205 0