系列教程链接
关于博客环境的搭建,网上内容很多,此处先给一个比较全面系列教材的链接(感谢博主zippera)
- hexo系列教程:(一)hexo介绍
- hexo系列教程:(二)搭建hexo博客
- hexo系列教程:(三)hexo博客的配置、使用
- hexo系列教程:(四)hexo博客的优化技巧
- hexo系列教程:(五)hexo博客的优化技巧续
根据以上教程,一步一步来,基本可以搭建完成你的博客啦~
我在搭建中出现的问题
Gitbash使用问题
- 在初次使用时,会发现行首有一个$符号,有这个符号时,就代表Gitbash在等待你的指令。
- 当你输入指令后,按回车键,Gitbash开始执行命令。但是此时看起来可能没有任何反应,请耐心等待。
- 命令执行完成后,你会再次发现$符号。如果执行有错,根据相关提示,google解决方案。
- 有些常见问题可在这个博客里面找到解决方案:HEXO+Github,搭建属于自己的博客
注册Github账号问题
上面的教程中没有详细讲解,可以参考下面这个教程
创建GitHub技术博客全攻略
根据上面这个教程,完成到第三步(创建页面仓库)即可。如果都完成也没有问题,部署完hexo博客后,会替换成新界面的。
hexo 服务器问题
- 本地查看过程中,请先在Gitbash中执行以下命令,安装hexo服务器
1
npm install hexo-server --save
部署问题
- 在部署过程中,错误提示:Deployer not found:git时,在Gitbash中执行
1
npm install hexo-deployer-git --save
然后重新deploy即可
deploy格式
1
2
3
4
5deploy:
type: git
repo: https://github.com/zhaopeifei/zhaopeifei.github.io.git
branch: master
message:Gitbash可能提示你输入github账户的用户名和邮箱,根据Gitbash提示的命令格式输入。
- 在Gitbash中输入用户名和密码后,会弹出openSSH设置,输入你的用户名和密码即可。
- deploy完成后,会显示以下信息,此时,则上传到你的github账号的内存里面,过一小段时间,你的博客信息就会更新。
1
INFO Deploy done: git
主题问题
- 在上面的系列教材中,hexo的默认主题是light。但目前(2016.2),hexo的默认主题是landscape。其yml文件内容有所不同,暂时默认,以后再进行修改即可。
- 最开始显示的时候,你在右边栏看不到分类,tag,tagcloud这些东西,这是因为你的分类和标签里面没有任何内容,所以没有显示。只需要在你的新建的md文件上面填写tag,categories的内容就会显示了。
1
2
3
4
5title: hexo+github博客前期实现步骤
date: 2016-02-25 19:02:05
tags: [Hexo,其他]
categories: Hexo
markdown写法问题
- markdown很简单,基本的书写看这个介绍即可:认识与入门 Markdown
- markdown编写工具也有很多,网页版的就有很多(左边写markdown,右边显示结果)。我用的sublime。以后发现好的再推荐。
hexo文件夹结构
- source:资源文件夹是存放用户资源的地方,里面有一个_post文件夹是放你自己的post文件的地方
- themes:主题文件夹,hexo会根据主题来生成静态页面,里面有默认的主题landscape文件夹
- scaffolds:模板文件夹,新建文章时,hexo会根据其建立文件。hexo有三种默认布局:post page 和draft
- _config.yml:全局的配置文件。每个主题下面也有一个这个文件,属于主题的配置文件。