Windows环境下Hexo、Github搭建个人博客
2016-08-22 10:47
519 查看
Windows环境下Hexo、Github搭建个人博客
感谢github提供免费空间带有“$”符号的是git命令
站在巨人的肩膀上
去我的Blog查看效果
环境准备
gitgit安装
node.js
node.js安装
hexo
hexo操作步骤
正确搭建姿势
新建github项目(前提:gihub账号,通过github上提供的方式或者通过git的git gui 获取并且设置了github的SSH 获取SSH参考网址)
建立与你github用户名对应的仓库,仓库名必须为your_user_name.github.io
安装配置Hexo
此处给出的并不是完全适合hexo所有版本的方法,具体还应以hexo官网的方式作为参考。
安装hexo
安装hexo之前必须先安装git,之后的操作基本大多集中在git的操作上。
打开git命令行输入:
$ npm install -g hexo
Quick Start
(比较重要的一部分)
1 . Setup your blog
$ hexo init
Hexo随后会自动在目标文件夹建立网站所需要的文件。然后按照提示,还是 在/E/Hexo执行:
$ npm install
在E:\Hexo目录中安装 node_modules。
2 .Start the server
运行下面的命令(在 /E/Hexo下)
$ hexo server
[info] Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
[info]表明Hexo Server已经启动了,在浏览器中打开http://localhost:4000/,这时可以看到Hexo已为你生成了一篇blog。
在这里如果你接下来要上传一个自己的文章就要按Ctrl+C 停止Server。否则会提交两次。
3 .Create a new post
$ hexo new “My New Post”
[info] File created at e:\Hexo\source_posts\My-New-Post.md
刷新http://localhost:4000/,可以发现已生成了一篇新文章”My New Post“。(我开启hexo server之后才可以看到)
4 .Generate static files
将markdown(My New Post)文件生成静态网页
$ hexo generate
该命令执行完后,会在 E:\Hexo\public\ 目录下生成一系列html,css等文件
注意:在每次 hexo generate之后才能保存修改。
5 .编辑生成的文档
hexo new “My New Post”会在E:\Hexo\source_posts目录下生成一个markdown文件:My-New-Post.md
可以使用一个支持markdown语法的编辑器(比如 Sublime Text)来编辑文件。
6.部署到Github
部署到Github前需要配置_config.yml文件,首先找到下面的内容
deploy:
type:
然后将它们修改为:
deploy:
type: git
repository: git@github.com:Darksiderlyd/Darksiderlyd.github.io
branch: master
注意:使用SSH git@github.com:Darksiderlyd/Darksiderlyd.github.io
所有键的冒号后面留一个空格,如type: git
url不能为空,否则报错
type: github报错hexo ERROR Deployer not found: github的解决方法:
先运行 npm install hexo-deployer-git –save
再改为 type: git
执行:
$ hexo deploy
[info] Start deploying: github
[error] is not a valid repositor URL!
使用SSH url,如果电脑没有开放SSH 端口,会致部署失败。
fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.
另外:如果你是为一个项目制作网站,那么需要把branch设置为gh-pages。
7.测试
当部署完成后,在浏览器中打开http://Darksiderlyd.github.io/(以我的为例https://Darksiderlyd.github.io/) ,正常显示网页,表明部署成功。
8.总结:部署步骤
每次部署的步骤,可按以下三步来进行:
hexo clean
hexo generate
hexo deploy
命令总结
常用命令:
hexo new “postName” #新建文章
hexo new page “pageName” #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,’ctrl + c’关闭server)
hexo deploy #将.deploy目录部署到GitHub
hexo help #查看帮助
hexo version #查看Hexo的版本
复合命令:
hexo deploy -g #生成加部署
hexo server -g #生成加预览
命令的简写为:
hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy
主题插件安装和优化
推荐参考文章:主题详细介绍
问题Issue
在操作过程中,由于对.deploy_git文件的误操作(删除.git),导致提交不上文件,然后还执行了hexo init等操作,究其原因,主要是_config.yml文件也被初始化,回到了最初的状态,导致hexo deploy没有反应也不报错,所以重新配置一下deploy就好了,还有就是强烈建议备份一下这个文件。
域名绑定
推荐参考文章:http://blog.csdn.net/qq_23435721/article/details/50876942
以上搭建过程共参考以下文章:
http://www.cnblogs.com/zhcncn/p/4097881.html
https://segmentfault.com/a/1190000000458953
http://www.cnblogs.com/liulangmao/p/4323064.html
http://blog.csdn.net/qq_23435721/article/details/50876942
相关文章推荐
- GitHubPages+Hexo搭建免费个人博客(windows平台)
- Hexo+GithubPage搭建个人博客(Windows)
- GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置
- 基于windows平台Git+GitHub+Hexo搭建个人博客(一)
- 利用github和hexo一步步生成个人博客(1)---环境搭建
- Windows上利用github和hexo搭建个人博客
- 使用hexo在GitHub上搭建个人博客网站
- Hexo 搭建github个人博客
- 用Github Page+Hexo轻松搭建个人博客
- 使用hexo搭建github个人博客网站
- GitHub + Hexo 搭建个人博客 ———搭建
- 问题1:有关使用 Hexo 和 GitHub 搭建博客,出现 hexo -d 报错如何解决?(windows下)
- ubuntu+github+hexo+aliyun搭建个人博客
- Hexo+Node.js+Github搭建个人博客
- 使用GitHub + Hexo搭建个人博客(五)- Ubuntu升级后hexo命令失效
- 使用 Github Pages 和 Hexo 搭建个人博客
- Windows下一步步搭建自己的独立博客――使用 GitHub Pages + Hexo 基础教程(一)
- Hexo搭建Github静态博客(windows)