这是我参与8月更文挑战的第6天,活动详情查看:8月更文挑战node
最近掘金诚意十足,给你们准备了丰厚的礼物,咱们能够在平台上更好的进行学习和技术交流。计算机做为一个技术更新迭代速度很是快的行业,只有不断学习才不会被时代抛弃,而咱们一些平常的积累能够在本地完成,也能够使用GitHub Pages为咱们提供的托管功能,实现网络访问。git
因为博客使用的是Hexo+GitHub来实现的,而Hexo是基于node.js的,所以咱们要在本地安装Node.js。github
node -v
查看到本地node.js版本号说明安装成功npm config set registry https://registry.npm.taobao.org
做为开发人员,github是必不可少的网站,可谓是集学习、娱乐、摸鱼、交友于一身的大型社交平台。若是尚未github帐号的话,那咱们就要赶忙注册一个加入进来,xdm就等你了!npm
为了可以在本地与GitHub有更好的交互体验,咱们能够下载安装Git客户端。bash
git --version
:查看到本地git版本号说明安装成功git config --global user.name "name"
,name为自定义git帐户名git config --global user.email "eamil@xx.com"
,eamil表明邮箱信息ssh-keygen -t rsa -C "eamil@xx.com"
~/.ssh
路径下找到Git的密钥和公钥id_rsa.pub文件,公钥文件内容做为咱们的SSH密钥添加到GitHub中完成Git与GitHub的受权认证。ssh -T git@github.com
检查是否能够与远程通讯本地node.js和git环境准备好后,接下来就能够进行Hexo的安装。服务器
Git Bash Here
打开Git命令界面npm i hexo-cli -g
安装Heoxhexo -v
查看是否成功。hexo init
初始化hexo文件夹npm install
安装hexo须要的组件hexo g
生成静态网页hexo s
建立本地服务器,经过localhost:4000/
访问咱们本地的hexo安装完成了,远程GitHub新建了仓库,且能够经过Git访问远程GitHub仓库,可是咱们本地的hexo尚未和远程仓库进行关联,只有关联后才能够实现博客的一键部署。markdown
#[yourName]即GitHub中的帐户名称
#绑定完成后,咱们能够将本地内容部署到GitHub远程仓库中
deploy:
type: git
repository: https://github.com/[yourName]/[yourName].github.io
branch: master
复制代码
npm install hexo-deployer-git --save
hexo clean
:清理项目生成文件hexo g
:从新生成文件hexo d
:部署项目到远程仓库[yourname].github.io
网址查看博客内容git bash
打开Git命令界面hexo new post "title"
新增一篇名为title的博客,文件格式为 title.md
hexo g
生成静态网页hexo s
能够开启本地服务器,在 localhost:4000/
预览效果hexo d
上传到GitHub上,并部署博客网站,并使用 [yourname].github.io
网络地址进行访问最后,咱们的我的博客就部署成功了,咱们能够记录咱们的一些平常,不断学习积累,努力在未来的一天惊艳到本身!网络