准备工作
- 安装Git
- 安装Node.js
PS:傻瓜式的安装即可。。。
申请GitHub
- 进入GitHub官网注册帐号
- 注册完成后,点击”New repository”,新建一个版本库
- 输入Repository name:yourname.github.io(yourname与你的注册用户名一致,这个就是你博客的域名了)
- 启用GitHub Page
1、点击“Setting”菜单进入设置,点击”Launch automatic page generator”,如下所示:
2、点击底部的”Continue to layouts”
3、点击”Publish page”,发布github默认生成的一个静态站点
4、最后可以看到成功后的界面,还可以自己修改主题:
安装Hexo
在电脑上新建一个blog文件夹,该文件夹用于存放博客文件,然后右键单击选择“Git Bash”,执行以下命令:
使用淘宝NPM镜像
1$ npm install -g cnpm --registry=https://registry.npm.taobao.org使用淘宝NPM安装Hexo
1$ cnpm install -g hexo-cli
|
|
- 检查安装成功否1$ hexo -v
本地运行hexo
初始化hexo
1$ hexo init安装生成器
1$ cnpm install运行hexo(以后要在本地运行博客只要输入该命令即可)
1$ hexo s -g打开浏览器,输入localhost:4000,就可以在本地看到你的个人博客了
配置blog
打开blog/_config.yml文件,进行配置
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748#博客名称title: 我的博客#副标题subtitle: 副标题#简介description: 简介#博客作者author: 作者#博客语言language: zh-CN#时区timezone:#博客地址,与申请的GitHub一致url: http://yuyouyou.github.io#博客链接格式permalink: :year/:month/:day/:title/permalink_defaults:source_dir: sourcepublic_dir: publictag_dir: tagsarchive_dir: archivescategory_dir: categoriescode_dir: downloads/codei18n_dir: :langskip_render:new_post_name: :title.md # File name of new postsdefault_layout: posttitlecase: false# Transform title into titlecaseexternal_link: true# Open external links in new tabfilename_case: 0render_drafts: falsepost_asset_folder: falserelative_link: falsefuture: truehighlight:enable: trueline_number: trueauto_detect: truetab_replace:default_category: uncategorizedcategory_map:tag_map:#日期格式date_format: YYYY-MM-DDtime_format: HH:mm:ss#分页,每页文章数量per_page: 10pagination_dir: page#博客主题theme: landscape#发布设置deploy:type: git#elfwalk改为你的github用户名repository: https://github.com/yuyouyou/yuyouyou.github.io.gitbranch: master创建一篇文章并用编辑器编辑
1$ hexo new "hello"
发布博客
设置git身份信息
12$ git config --global user.name "你的用户名"$ git config --global user.email "你的邮箱"安装hexo git插件
1$ cnpm install hexo-deployer-git --save发布更新博客
1$ hexo d -g发布成功后,访问yourname.github.io看下成果吧