搭建一个属于自己的博客(Hexo + GitHub)
来源:互联网 发布:nginx 代理iis 编辑:程序博客网 时间:2024/05/17 20:14
相信每个程序员都会想拥有一个属于自己的博客平台,记录自己一路走来的点点滴滴,让自己不断的去学习去成长。这是自己博客搭建成功后的第一篇文章,在这里分享一下自己的搭建过程。
开始喽
GitHub项目创建
首先我们要有一个属于自己的github
账号,登录进去后我们需要去Create a new repository
,填写Repository name
。这里的名称我们需要注意下,填写固定格式:userName.github.io
,这里的userName
是指我们注册github
时的账号名称。填写完成后点击Create Repository
就可以了。
安装软件
- Node.js
- Git
通过启动cmd.exe
命令查看是否安装成功:
git --versionnode -v
安装完成后,我们打开Git Bash
命令使用 npm 安装 Hexo:
$ npm install -g hexo-cli
建站
新建一个文件夹,进入文件夹中在空白处右击打开Git Bash
分别输入以下命令:
$ hexo init$ npm install
Git配置
输入以下命令配置用户名和邮箱:
$ git config --global user.name "userName"$ git config --global user.email "userEmail@gmail.com"
密钥生成
输入以下命令生成密钥,令中-C
,C
是大写的,还有密钥默认位置:C:/Users/用户名/.ssh/:
$ ssh-keygen -t rsa -C "userEmail@gmail.com"
配置密钥
打开github
设置界面,选择SSH and GPG key
创建一个New SSH key
。打开生成的密钥文件将id_rsa.pub
里内容复制到Key
中,点击Add SSh key
即可。
本地查看
分别输入以下命令后会出现INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
这句话。此时我们就可以在本机查看博客了。默认是http://localhost:4000 。 Ctrl+c
结束服务。
$ hexo g$ hexo s
上传GitHub
首先修改文件_config.yml
中的deploy
deploy: type: git repo: git@github.com:smallmarker/smallmarker.github.io.git branch: master
然后在Git Bash
中分别输入:
$ hexo g$ hexo d
如果此时报ERROR Deployer not found:git
错误信息,这是因为还需要安装个东西,在Git Bash
中输入:
$ npm install hexo-deployer-git --save
等待安装成功后,在分别输入上面两个命令就好了。这时我们就可以查看自己的网址了如:https://userName.github.io/
结束
好了,到这里属于自己的博客就搭建成功了,搭建结束后我们可能很奇怪我们平时要写的文章存放在哪里?这时候我们可以打开文件source
中的_post
文件查看自己的文章。搭建完后我将主题更改为了Next,有兴趣的话可以进入它的官网里面去看看,里面有很详细的使用教程。很开心能拥有一个属于自己的博客,希望未来更加努力更加美好!
- 搭建一个属于自己的博客(Hexo + GitHub)
- HEXO+Github,搭建属于自己的博客
- HEXO+Github,搭建属于自己的博客
- HEXO+Github,搭建属于自己的博客
- HEXO+Github,搭建属于自己的博客
- HEXO+Github,搭建属于自己的博客
- Hexo+Github 搭建属于自己的博客
- HEXO+Github,搭建属于自己的博客
- HEXO+Github,搭建属于自己的博客
- HEXO+Github,搭建属于自己的博客
- Hexo+Github 搭建属于自己的博客
- HEXO+Github,搭建属于自己的博客(下)
- HEXO+Github,搭建属于自己的博客(转)
- github + hexo快速搭建属于自己的博客
- Hexo + GitHub Page 搭建属于自己的博客
- 利用HEXO和Github,搭建属于自己的博客
- 用Hexo+Github 搭建属于自己的博客 详细步骤
- 用Hexo+Github 搭建属于自己的博客
- Git常用命令
- spring boot 1.5.4 集成shiro+cas,实现单点登录和权限控制
- vs工程项目修改继承的值
- 基础练习 矩阵乘法
- 更改 Windows VM 的可用性集
- 搭建一个属于自己的博客(Hexo + GitHub)
- jQuery选择器
- js定位当前城市,获得当前城市的天气
- HashMap循环遍历方式及其性能对比
- 【cordova】cordova安装步骤(windows)
- Rhyme/算法之简单版桶排序
- nginx负载均衡配置
- IC卡安全操作基本命令-取随机数(GET CHALLENGE)
- 以匠人之心,做最完美的产品