手把手教你搭建GitHub个人博客网站(上)

本文涉及的产品
.cn 域名,1个 12个月
简介: 手把手教你搭建GitHub个人博客网站(上)

1 本地环境

macOS10.14.14

node.js@6.14.4

git@1.9.2

hexo@6.4.0

1.1 安装Node.js

node -v

image.png

1.2 安装配置Git

查看git是否安装成功

git --version

image.png

2 GitHub操作

2.1 创建仓库

新建一个名为你的用户名.github.io的仓库,这里,我的github用户名是Wasabi1234,那么就新建Wasabi1234.github.io的仓库,必须是你的用户名,其它名称无效,将来你的网站访问地址就是 http://Wasabi1234.github.io


每一个github账户最多只能创建一个这样可以直接使用域名访问的仓库。

2.2 注册绑定域名

不绑定域名也是可以的,就用默认的 xxx.github.io 来访问;

但你肯定想更个性一点,就得拥有一个属于自己的域名

首先你要注册一个域名,推荐阿里云,暖暖的很贴心~

2.3 配置SSH key

你提交代码肯定要拥有你的github权限才可以,但是直接使用用户名和密码太不安全了,所以我们使用ssh key来解决本地和服务器的连接问题。

  • 检查本机已存在的ssh密钥
$ cd ~/. ssh

image.png


如果提示:No such file or directory 说明你是第一次使用git


  • 生成ssh key
ssh-keygen -t rsa -C "邮件地址"


然后连续3次回车,最终会生成一个文件在用户目录下

1.png

  • 打开用户目录

image.png

找到.ssh\id_rsa.pub文件

image.png

使用强大的VS Code打开并copy里面的内容

image.png

打开你的github主页,进入个人设置

image.png

SSH and GPG keys 然后点击New SSH key

image.png

将刚复制的内容粘贴到key那里,title随便填,Add!

1.png

image.png

2.4 测试是否成功

$ ssh -T git@github.com

image.png

看到这个信息说明SSH已配置成功!

2.5 配置签名

在博客blog目录下,其中的name和email替换成你自己的用户名和邮箱

image.png

是你的github用户名,非昵称!

填写你的github注册邮箱


$ git config --global user.name "Wasabi1234"
$ git config --global user.email  ""sss2855845850@gmail.com"

设置全局的签名,每次提交的时候都会有对应签名

目录
相关文章
|
6月前
|
存储 JavaScript 网络架构
【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
291 3
|
6月前
|
程序员 SEO
手把手教你搭建属于自己的网站(获取被动收入),无需服务器,使用github托管
手把手教你搭建属于自己的网站(获取被动收入),无需服务器,使用github托管
212 2
手把手教你搭建属于自己的网站(获取被动收入),无需服务器,使用github托管
|
3月前
|
资源调度 搜索推荐 Shell
使用VitePress静态网站生成器创建组件库文档网站并部署到GitHub
本文介绍了如何使用 Vue3、TypeScript 和 Vite 开发组件库并将其发布到 npm。文章详细描述了安装依赖、配置项目、创建文档网站以及编写组件文档的步骤。通过使用 VitePress,可以轻松搭建组件库的文档站点,并实现 Algolia 搜索功能。此外,还提供了自动化脚本用于部署静态网站至 GitHub 以及发布组件库到 npm。最后,展示了完整的目录结构和网站效果。
使用VitePress静态网站生成器创建组件库文档网站并部署到GitHub
|
5月前
|
存储 前端开发 对象存储
基于jsDelivr+Github给网站如何换个漂亮的字体。
本文介绍了如何为博客自定义字体。首先,从免费字体网站(如100字体下载站)下载字体,然后使用在线工具(如fontformat.com)转换字体格式为eot, woff, woff2, svg和ttf。接着,将字体文件上传至GitHub仓库,利用jsDelivr+GitHub的CDN服务获取文件链接。最后,通过编写@font-face的CSS样式代码,将自定义字体应用到博客中。注意文件名避免使用中文,并确保所有浏览器兼容。
56 2
|
6月前
|
JavaScript 网络安全 开发工具
[保姆级-从0到1]利用hexo+github托管实现搭建个人博客
[保姆级-从0到1]利用hexo+github托管实现搭建个人博客
|
6月前
|
资源调度 前端开发 JavaScript
不花一分钱,用Hexo和GitHub Pages搭建个人博客🏢
不花一分钱,用Hexo和GitHub Pages搭建个人博客🏢
172 0
|
11月前
|
JavaScript 开发工具 git
保姆级教程:从零构建GitHub Pages静态网站(下)
保姆级教程:从零构建GitHub Pages静态网站(下)
327 0
|
11月前
|
前端开发 JavaScript
保姆级教程:从零构建GitHub Pages静态网站(上)
保姆级教程:从零构建GitHub Pages静态网站
4742 0
|
6月前
|
程序员 API Android开发
使用 VS Code + Github 搭建个人博客
搭建个人博客的方案
78 1
|
资源调度 JavaScript 前端开发
用vuepress2搭建自己的github网站
最近打算自己做一个博客网站记笔记,然后部署到github上,最终选择了vuepress的最新版本v2(使用的是vue3和TypeScript开发,默认使用Vite作为打包工具)
81 0