欢迎来到 scofieldwenwen 的我的博客,受到 stormzhang 的影响,决定开始搭建本身的博客。该文是我本身搭建博客的过程,采用的是 Hexo 博客框架管理,使用 Github 托管,将本身的域名关联到 Github Pages 上。html
在 Windows 平台下载安装 Git, 点击下载Gitnode
安装教程: 在 Windows 上安装 Gitgit
Git 的命令就是 Linux 的 shell 命令行: Git 基本操做命令github
查看 Git 安装是否完成,在 win+r 中输入 cmd 命令窗口弹出后,输入 git –version 查看 git 版本shell
设置 Git 的用户名和邮箱:npm
$ git config --global user.name "scofieldwenwen"
windows
$ git config --global user.email "scofieldwenwen@163.com"
浏览器
在建立目标文件夹 (如 D:\hexo),在 hexo 文件夹里,单机右键选择 Git Bash Here,输入如下命令安装 Hexo : $ npm install -g hexo-cli
缓存
Hexo 初始化配置服务器
$ npm hexo init
$ npm install
初始化以后, hexo 的结构目录以下:[图片上传失败...(image-ceb47f-1536048027888)]
Hexo 经常使用的命令行: hexo help #查看帮助
hexo init #初始化一个目录
hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo generate #生成生成静态网页,能够在 public 目录查看整个网站的文件
hexo server #本地预览,'Ctrl+C'关闭
hexo deploy #部署.deploy目录
hexo clean #清除缓存,强烈建议每次执行命令前先清理缓存,每次部署前先删除 .deploy 文件夹
简写: hexo n == hexo new hexo g == hexo generate hexo s == hexo server hexo d == hexo deploy
Hexo 安装 server,生成静态文件后,用 server 启动服务器,从而预览。 $ npm install hexo-server --save
能够就能够查看第一个 hexo 默认生成的 blog ,输入命令: $ hexo generate
$ hexo server
在浏览器查看本地静态网页:http://localhost:4000/ [图片上传失败...(image-4d00a3-1536048027888)] 看到这个页面有点小激动,本地博客搭建起来了,不过只是个本地的网页而已,接下来就要把网页部署上去。
准备一个 Github 帐号,没有的就去官网注册一个帐号。
建立一个仓库 repository,用来托管博客。仓库名必须为 [github用户名].github.io [图片上传失败...(image-4ef99-1536048027889)]
配置 SSH 密钥教程:github 设置添加 SSH
将本地的 Hexo 文件同步到 Github 的仓库中: 复制刚才建立仓库的 HTTPS 连接 [图片上传失败...(image-41cb6a-1536048027889)] 将连接粘贴到 Hexo 文件目录的 _config.yml 配置文件上保存: deploy: type: git repo: github.com/scofieldwen… branch: master 注意:配置文件键值之间必须有个空格 将博客部署上去: $ hexo g
$ hexo d 或者直接输入
$ hexo g -d
在浏览器查看 Github Pages,在浏览器输入 username.github.io (个人是scofieldwenwen.github.io) 就能够看到本身的博客了!到这里一个免费的博客就建立好了。
$ hexo g
$ hexo s
$ hexo clean
$ hexo g -d