这是假期打卡记录的第一篇,因为时间原因就拖到了今天= =
其实博客开学时候就应该搭了,我也拖到了现在= =
个人博客搭建过程
准备工具
安装了Node.js和git(git官网下载太慢了,去搜了一下发现了这个https://npm.taobao.org/mirrors/git-for-windows/
创建个人博客
建立个人仓库
在右上角点击“+”号,选择New repository
仓库名一定是"你的Github用户名"+github.io ,如果仓库名与GitHub用户名不匹配,后续页面会出现404
添加GithubPages
选择仓库中的设置,下拉找到GitHubPages,此时https://omppmo.github.io/还是404,因为没有任何东西,选择choose a theme换上一个主题就可了
安装及部署Hexo
安装hexo
创建一个文件夹blog来放置Hexo,打开cmd
先安装npm install hexo-cli -g
再验证是否安装成功hexo -v
初始化该文件夹hexo init
安装需要的组件npm install
生成静态文件npm g
启动服务器npm s
就可以在本地http://localhost:4000/查看博客了
把页面同步到GitHub
配置SSH公钥
配置Github的SSH密钥可以让本地git项目与远程的github建立联系,让我们在本地写了代码之后直接通过git操作就可以实现本地代码库与Github代码库同步。
打开git bash,输入ssh-keygen -t rsa
, 接着回车三下。
就发现在C:\Users\Administrator.ssh下多了两个文件,在GitHub的设置中选择SSH那一项,添加SSH,新建一个new SSH 可以,将id_rsa.pub文件里的内容复制上去。
设置用户信息
Git会根据用户的名字和邮箱来记录提交。GitHub也是用这些信息来做权限的处理,输入下面的代码进行个人信息的设置。
git config --global user.name "用户名"
git config --global user.email "邮箱"
配置文档_config.yml
这里我去下载了WebStorm进行操作,还好之前申请了教育邮箱
在blog文件夹下找到文件_config.yml
在尾部找到deploy,修改为
deploy:
type: git
repo: git@github.com:omppmo/omppmo.github.io.git
branch: master
安装在git上部署文章的扩展npm install hexo-deployer-git --save
更换Hexo主题
一提到这里我心里就,之前本来都部署到GitHub上了,就因为我换了个主题,一直404
网上的好多解决办法大多都是说仓库名与用户名不匹配,也解决不了我的问题
于是我把仓库删了,又重新安装了Hexo,终于又回来了
首先去官网找到喜欢的主题
然后https://github.com/miccall/hexo-theme-Mic_Theme.git
修改_config.yml文件中的theme为你所选择的主题的名称即可
这里theme后的主题名一定要是你选择主题的仓库名在这里踩坑
执行hexo g
hexo s
在本地查看
hexo d -g
同步到GitHub
关于发布博客,我还没发hhhhh,所以等我发了再回来更新,绝对不咕!咕咕
还有学习的博客
https://www.cnblogs.com/SUNYZBlog/p/10772712.html
https://www.meiwen.com.cn/subject/zcajbttx.html