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/

相关文章
|
网络安全 开发工具 git
解决 Git 访问 GitHub 时的 SSL 错误
通过上述步骤,可以有效解决 Git 访问 GitHub 时的 SSL 错误。推荐优先更新 CA 证书和正确配置 Git 使用 CA 证书,避免禁用 SSL 验证。如果问题持续,可以切换到 SSH 方式访问 GitHub,确保连接的安全性和稳定性。希望这些内容对您的学习和工作有所帮助。
7932 4
|
域名解析 弹性计算 应用服务中间件
使用域名访问部署在ECS上的网站
本文为您介绍如何为网站配置域名并为域名配置HTTPS证书。
如何访问GitHub快的飞起?两步解决访问超时GitHub,无法访问GitHub的问题
这篇文章提供了几种方法来解决访问GitHub时速度慢或超时的问题,包括使用代理服务器、下载加速工具,以及考虑使用国内代码管理网站如码云(gitee)来加速下载GitHub上的资源。
如何访问GitHub快的飞起?两步解决访问超时GitHub,无法访问GitHub的问题
|
Windows
github图床链接打开提示raw.githubusercontent.com无法访问解决
picgo上传图片不显示,到GitHub打开也不显示图片,粘贴链接访问提示“raw.githubusercontent.com无法访问”,百度搜索后修改了下hosts解决了。
1982 2
github图床链接打开提示raw.githubusercontent.com无法访问解决
|
JavaScript 应用服务中间件 Linux
宝塔面板部署Vue项目、服务端Node___配置域名
本文介绍了如何使用宝塔面板在阿里云服务器上部署Vue项目和Node服务端项目,并配置域名。文章详细解释了安装宝塔面板、上传项目文件、使用pm2启动Node项目、Vue项目打包上传、以及通过Nginx配置域名和反向代理的步骤。
6385 2
宝塔面板部署Vue项目、服务端Node___配置域名
|
负载均衡 网络协议 安全
slb多站点或多域名部署
slb多站点或多域名部署
643 4
|
搜索推荐 前端开发
使用VitePress创建个人网站并部署到GitHub
该网站使用 VitePress 构建,记录了前端开发相关的笔记和教程,涵盖 Vue2 和 Vue3 等内容。网站支持暗黑模式和 Algolia 搜索服务,提供了详细的导航和侧边栏配置。通过自动化脚本进行部署,托管于 GitHub Pages。
438 2
使用VitePress创建个人网站并部署到GitHub
|
存储 Linux 数据安全/隐私保护
一键部署 200+ 开源Github 2k+ 星星的软件
Websoft9面板是一款基于Web的PaaS/Linux面板,支持在个人服务器上一键部署200多种热门开源应用,适用于个人开发者、中小企业、创业团队、教育机构和技术爱好者。它集成了丰富的开源软件,提供便捷的部署方式、高效的资源利用、良好的可扩展性及低技术门槛,帮助用户快速搭建和管理各类应用。
|
Windows
github图床链接打开提示raw.githubusercontent.com无法访问解决
github图床链接打开提示raw.githubusercontent.com无法访问解决
1061 0
|
12月前
|
人工智能 JavaScript 前端开发
Github 2024-10-28 开源项目周报 Top15
本周GitHub热门项目涵盖Svelte、Open Interpreter、PowerShell等,涉及Web开发、AI助手、自动化工具等领域,Python、JavaScript为主流语言,展现开源技术活跃生态。(239字)
1022 19