蚂蚱 2017-05-22 09:47:34 2218次浏览 1条回复 0 0 0

成为php程序员不到一年,一直想搭建一个博客,由于比较笨和懒,都没去弄过,到今天才在网上找些教程把博客初步搭建完成。

1.github账号:访问github官网注册账号 新建仓库和设置可访问网站:建立与你blog用户名对应的仓库your_name.github.io,site-pages设置可访问url

2.安装git:到git官网下载,我没有用vpn下不了,就直接到百度下载了一个安装包,安装git完成后,需要初始配置name和emai,这个用来标记用户和获取ssh公钥,不设置公钥的话会出现没有操作github仓库权限的问题(我这样认为的)。

操作:桌面空白处右键git bash here打开git终端后输入以下指令 git config –global user.name “your github username”

git config –global user.email “you email”

ssh-keygen -t rsa -C “you email”//生成公钥

到user目录打开.ssh\id_rsa.pub并复制内容到链接设置公钥,或者等几分钟打开你的邮箱通过连接直接修改

3.安装node.js:本人比较low直接到官网下载并安装的

4.安装hexo

创建一个文件夹blog用来存放hexo的配置文件,cmd终端进入blog文件夹 执行命令npm install -g hexo,初始化配置完成后,执行hexo init命令,hexo安装完成,这个blog目录就是博客的根目录

5.生成静态页面 hexo genetate 简写 hexo -g

本地测试:hexo server 获得url http://localhost:4000

6.配置hexo使之与github关联

打开_config.yml(blog/_config.yml)文件配置

title: 你很皮啊

subtitle: 对不起,我是好人

description: 活到老学到老

author: 蚂蚱

language: zh-CN

timezone: PRC

url: your_name.github.io

root: /your_name.github.io//注意这个目录和github上的对应

最下面的关联配置 deploy:

type: git

repo: git@github.com:dir_name/your_name.github.io.git

branch: master

然后执行命令npm install hexo-deployer-git –save//管理插件

执行配置命令hexo deploy,然后输入仓库中设置pages时获取的url

7.部署的清晰步骤

hexo clean

hexo generate

hexo deploy

简单的新建文章:hexo new “arc_title”

进入_post目录编辑新建的文章文件后按照步骤7部署或者直接用git push

8.本人学渣一个,对此也是了解一丢丢皮毛,有错误的地方望大家谅解。

您需要登录后才可以回复。登录 | 立即注册