Github + Hexo 搭建个人博客
2018-09-25 本文已影响21人
黑猫编程
前言
随着互联网大潮的风起浪涌,很多IT技术人才开始涌入这个领域,似乎互联网和多金、暴富紧紧地联系在一起。但是互联网本质上只是一个工具,可以消除信息不对称,可以宣传企业品牌或者作为发出个人声音的平台。尤其对于个人来说,博客是个很好的传播知识、分享经验的平台,比如微博、博客园、CSDN、简书、掘金等都可以满足我们的需求。自己搭建或者购买一个服务器也可以自定义出功能更加强大、具备业务处理能力的网站。本文推荐使用Github+Hexo搭建一个免费的静态博客,可以使用Github的免费空间和Hexo的强大框架加上自己的独立域名。
创建Github仓库
仓库名 = github用户名 + github.io
出现如下界面表示创建仓库成功---->
配置git
设置用户名和邮箱
git config --global user.name "yanpeng1314"
git config --global user.email "2677345028@qq.com"
设置密钥
ssh-keygen -t rsa -C "2677345028@qq.com"
进入.ssh目录下复制id_rsa.pub文件中的内容
导入密钥
检测密钥导入是否成功
ssh git@github.com
安装Node.js
Hexo基于Node.js 下载安装包,注意安装Node.js会包含环境变量及npm的安装,安装后,检测Node.js是否安装成功,在命令行中输入 node -v :
检测npm是否安装成功,在命令行中输入npm -v :
安装Hexo
npm install -g hexo-cli
初始化博客网站
hexo init my_blog
cd my_blog/
npm install
安装主题
git clone git@github.com:yanpeng1314/hexo-theme-cafe.git cafe
安装插件
npm install hexo-server --save
npm install hexo-admin --save
npm install hexo-generator-archive --save
npm install hexo-generator-feed --save
npm install hexo-generator-search --save
npm install hexo-generator-tag --save
npm install hexo-deployer-git --save
npm install hexo-generator-sitemap --save
添加域名
在source目录下创建CNAME文件:
上传本地文件至服务器
hexo g -d
新建文章
hexo new "新建文章名称"
新建页面
hexo new page about