序言
新的历程,新的开始!
第一章 博客初始化
内容
1.1 nodejs下载
网址-nodejs.org,进入网页后下载长期支持版(LTS)
安装完毕后,会有两个文件夹,node和npm(可在终端进行查看版本,确认安装成功)
1.2 安装淘宝镜像源
进入终端,并执行sudo su进入超级用户后,再在终端进行命令操作
npm install -g cnpm –registry=https://registry.npm.taobao.org
通过终端查看版本,确认安装成功(cnpm -v)
1.3 安装hexo博客框架
cnpm install -g hexo-cli
通过终端查看版本,确认安装成功(hexo -v)
1.4 在当前目录建立空的文件夹
mkdir blog
可在finder界面查看是否成功创建文件夹
1.5 博客初始化
sudo hexo init
在此可能会遇到git未安装以及git未登录的问题
第二章 博客创建
内容
2.1 启动博客
hexo s
启动成功后,即可在本地端口处打开一个网页接口,在浏览器里可连接查看
2.2 创建博客
hexo n “博客文章的名字”
2.3 进入创建的博客所在的路径
cd source/_posts
2.4 vim 进入修改
vim 博客文章的文字.dm
2.5 按esc,再输入:wq
就能退出vim修改界面
2.6 回到blog路径
2.7 更新博客内容
hexo clean
hexo g
然后可以再次启动hexo s 查看是否修改博客成功
第三章 github上建立远程博客仓库
内容
3.1 新建仓库
在github登录后的初始界面的右上角,点击个人头像左边的“+”号
再点击菜单中的“New repository”新建仓库
仓库命名:autumn-repeat.github.io
这样就建立了一个github上的空仓库
3.2 建立仓库与个人博客的链接
回到终端超级用户命令
进入blog路径
输入:cnpm install –save-deployer-git
3.3 配置_config.yml文件(同样在blog路径下)
vim _config.yml
在文件底部deploy下面输入
type: git
repo: ”将创建好的仓库地址粘贴于此“
branch: master
然后就保存退出(esc-:wq)
3.4 部署到远端服务器
hexo d
3.5 如果后续重新编写博客,再此上传,步骤如下
编写博客:vim
回到blog,清理数据:hexo clean
生成文件:hexo g
部署远端:hexo d
第四章 编辑Hexo-yilia
内容
4.1 配置缺失模块
git clone得到的yilia主题,无法显示文章目录。需要配置一下。
需要注意电脑中是否已经配置了node(npm会在安装node时自动安装)(http://nodejs.cn/download/)
然后在博客根目录执行
1 | npm i hexo-generator-json-content --save |
最后在博客根目录里找到_config.yml,在任意位置配置以下代码
1 | jsonContent: |
在博客根目录下,根据如下命令查看效果
1 | hexo g |
4.2 调整样式,字体
4.3 文章标题和截断
文章标题格式如下
1 | --- |
文章截断
1 | <!-- more --> |
4.4 其余配置
其他链接,头像,背景配置如下
1 | # Header |