1:注册好github账号,新建一个仓库(仓库名必须为【your_user_name.github.io】)
2:配置好github ssh-key一般安装github后都会先配置ssh-key
3:使用npm (先安装nodejs node官网:http://nodejs.org/)安装hexo到全局(关于Hexo的安装配置过程,请以官方Hexo【2】给出的步骤为准)官网地址:https://hexo.io/
4:都配置好后先在你准备存放项目的文件夹右击git Bash,然后使用git clone [email protected]:iifred/iifred.github.io.git (这里改为你自己新建仓库的地址)获取仓库文件
5:(在上面git bash窗口中继续输入)$ hexo init (Hexo随后会自动在目标文件夹建立网站所需要的文件。)然后继续执行 npm install 会在目录中安装 node_modules。安装完成后就可以执行hexo server来打开运行项目
http://localhost:4000/ hexo server -p (端口号) 可以自己指定端口运行
6:本地运行ok后我们就把他同步到github上去,首先我们输入(在上面git bash窗口中继续输入)hexo generate 该命令执行完后,会在 D:\Hexo\public\ 目录下生成一系列html,css等文件。
hexo new "My New Post"会在D:\Hexo\source\_posts目录下生成一个markdown文件:My-New-Post.md
可以使用一个支持markdown语法的编辑器(比如 Sublime Text 2)来编辑该文件。
部署到Github前需要配置_config.yml文件,首先找到下面的内容
# Deployment ## Docs: http://hexo.io/docs/deployment.html deploy: type:
然后将它们修改为
# Deployment ## Docs: http://hexo.io/docs/deployment.html deploy: type: github repository: iifred/iifred.github.io.git branch: master
注意冒号后面需要空格
配置完成后我们只需要执行这3个命令后就能在http://iifred.github.io/(iifred自己的用户名)看到效果了hexo clean hexo generate hexo deploy加入你在执行deploy没有效果的时候估计是版本问题你可以先安装一个npm install hexo-deployer-git --save_config.yml文件中找到deploy:type: git注意格式!!!如果还不行的话,就自行百度把。如:http://www.v2ex.com/t/175940可以使用hexo -version查看你的版本其他的更多关于Hexo设置 啪啪啪,下集更精彩!!