使用Hexo+Github搭建个人博客
前言2018年终总结就提到要搭建一个个人博客,没想到这么快就完成了,其实使用Hexo+Github搭建博客还是挺方便的,这里记录下搭建过程。<The rest of contents | 余下全文>我的博客(域名还在备案,暂且先通过github地址访问)搭建HexoHexo是高效的静态站点生成框架,基于Node.js。通过 Hexo 你
前言
2018年终总结就提到要搭建一个个人博客,没想到这么快就完成了,其实使用Hexo+Github搭建博客还是挺方便的,这里记录下搭建过程。
(域名还在备案,暂且先通过github地址访问)
搭建
Hexo
Hexo是高效的静态站点生成框架,基于Node.js。通过 Hexo 你可以轻松地使用 Markdown 编写文章
安装步骤
- 安装Git
- 安装Node.js
- 安装Hexo
- 放到github
安装Git
Git其实工作中一直在使用,这里就不演示安装过程了,读者可自行下载安装,Window基本都是next next就完事了。
成功安装后,输入 git version
,可以显示git版本信息
这里要注意下,Git安装完成后,要配置下全局邮箱和全局用户名
git config --global user.name "dailingnan"
git config --global user.email "250660705@qq.com"
安装Node.js
下载地址:http://nodejs.cn/download
安装过程同样不在详细列出了,都是next next完事
安装完成可以通过以来命令测试
node -v
npm -v
npm是安装Node.js的时候就一块安装来的
如果安装没报错,但是不能执行两个命令出现 commod not found一般就是环境变量在作怪,配置下环境变量就好了
安装Hexo
安装Hexo利用安装好的npm就可以了
安装前,先设置npm镜像为淘宝镜像
npm config set registry https://registry.npm.taobao.org
npm install hexo-cli -g
安装过程中windwos安装可能会出现两个警告,不过不影响安装,是linux的警告
显示图上的信息就是安装成功了
补充:(由于博主已经安装过一次了,不敢卸载重装,到csdn找了几个图,文章末尾会将参考地址贴出来)
接下来输入hexo -v
即可测试是否安装成功,出现版本信息就是安装成功了
如果出现commod not found也不必担心没安装好,同样是环境变量在作怪,一般npm安装,就自己配置好了环境变量,不过博主安装没有,自己去配的。
此时,可以先到node.js安装目录,通过cmd 运行 hexo -v
来检验,没配环境变量,在这里也是可以执行这个命令的
比如博主的地址:D:\kaifa\nodejs\node_global
接下来我们把这个地址配置到path变量下面就好了,此时执行hexo -v
就能正确的出现版本信息了
接下来找一个自己常用的位置执行Hexo的初始化(右键 git bash)
hexo init hexo
npm install
hexo g
初始化完成后,能看到生成了一个hexo的文件夹,里面生成了hexo的一些文件
此时执行hexo s
启动hexo服务来看一下效果
接下来访问loaclhost:4000
,就能看到我们自己的博客了
放到github
新建一个Repository来存放hexo的页面,这里没啥特别的,就是名字一定要注意,必须为用户名.github.io,这样等会才能访问(gitpage访问方式)
接下来配置下hexo目录表的站点配置文件**_config.yml**
deploy:
type: git
repo: git@github.com:dailingnan/dailingnan.github.io.git
branch: master
上面repo的地址就是仓库的地址
接下来我们先确保本地能先连接github,这里不在讲述怎么连接了,读者可自行尝试
连接成功后,输入$ ssh -T git@github.com
出现HI 用户名就可以了
接下来就是把我们本地hexo生成的静态页面放到Github上面了
执行hexo d -g
接下来就可以通过之前配置仓库时候的 用户名.github.io的地址来访我们我们自己的博客了
补充:博主这里是后面修改了hexo的主题,以及增加了一些小功能插件,读者感兴趣的话可以交流哈
后面读者还可以去购买一个域名,绑定自己的博客,之后就能通过自己的域名访问博客了。读者就购买了一个阿里云的域名,现在还在备案中
总结
尝试后才发现搭建自己的个人博客还是挺简单的,希望之后能坚持写博客。博客功能也将在后期完善,目前先把csdn的博客迁移过去。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)