Git安装git
npm install hexo -g
,并检查是否安装成功hexo -v
hexo init
npm install
hexo g
或者 hexo generate
hexo s
或者 hexo server
若页面一直没法跳转,那么可能端口被占用了。此时咱们ctrl+c
中止服务器,接着输入hexo server -p 端口号
来改变端口号,例如hexo server -p 5000
github
注意:项目必需要遵照格式:
帐户名.github.io
npm
在新建项目的setting
设置中,能够看到GitHub Pages
板块,以下图说明建立成功,点击https://帐户名.github.io/
能够看到本身的博客缓存
若是是第一次使用Git须要在Git Base Here 中分别输入git config --global user.name "用户名"
及 git config --global user.name "邮箱"
bash
在用户主目录下,看看有没有.ssh目录,若是有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,若是已经有了,可直接跳到下一步。服务器
也能够输入cd ~/.ssh
检查是否有.ssh文件夹,输入ls
,列出该文件下的内容。下图说明存在hexo
若是没有,打开Git Bash,建立SSH Key:ssh
ssh-keygen -t rsa -C "youremail@example.com"
测试
你须要把邮件地址换成你本身的邮件地址,而后一路回车,使用默认值便可,因为这个Key也不是用于军事目的,因此也无需设置密码。
若是一切顺利的话,能够在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,能够放心地告诉任何人。
(1).登录GitHub,打开“settings”,“SSH and GPG Keys”页面 (2).填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容 (3).点“Add Key”,你就应该看到已经添加的Key (4).输入ssh -T git@github.com
,测试添加ssh是否成功。若是看到Hi后面是你的用户名,就说明成功了
在博客的根目录文件夹中,找到_config.yml文件
deploy:
type: git
repository: git@github.com:Sandop/Sandop.github.io.git
branch: master
复制代码
注意: 1.每一个冒号以后必须有空格;2.repository中的用户名更改成本身的用户名
在生成以及部署文章以前,须要安装一个扩展npm install hexo-deployer-git --save
输入命令hexo g
及hexo d
部署成功后访问你的地址:http://用户名.github.io
。那么将看到本身的博客
在 Hexo 中有两份主要的配置文件,其名称都是 _config.yml。 其中,一份位于站点根目录下,主要包含 Hexo 自己的配置;另外一份位于主题目录下,这份配置由主题做者提供,主要用于配置主题相关的选项。
为了描述方便,在如下说明中,将前者称为 站点配置文件, 后者称为 主题配置文件。
PS:须要特别注意的地方是,冒号后面必须有一个空格,不然可能会出问题。
在终端窗口下,定位到 Hexo 站点目录下。使用 Git checkout 代码:
git clone https://github.com/iissnan/hexo-theme-next themes/next
当 克隆/下载 完成后,打开 站点配置文件, 找到 theme 字段,并将其值更改成 next。
在切换主题以后、验证以前, 咱们最好使用 hexo clean
来清除 Hexo 的缓存。 而后在本地查看效果
hexo s -g //生成静态文件,启动本地服务
在本地浏览没有问题以后就能够同步到博客 执行hexo d
能够访问个人git博客来查看效果: sandop.github.io/