Github-Hexo创建博客
环境准备
安装Hexo
打开cmd命令行,输入
12345  | D:cd D:/hexonpm install hexo-cli -g//卸载npm uninstall hexo-cli  | 
初始化Hexo
1234  | hexo init blogcd blognpm install #安装package.json中的依赖包npm install hexo-deployer-git --save #安装deploy插件,用于部署到GitHub  | 
测试运行
123  | hexo generate #可简写为hexo g 生成静态文件,会在当前目录下生成一个新的叫做public的文件夹hexo server #可简写为hexo s 启动本地web服务,用于博客的预览hexo deploy #可简写为hexo d 部署播客到远端(比如github, heroku等平台)  | 
查看效果
打开浏览器,输入http://localhost:4000
切换主题
在blog目录下运行
123  | git clone https://github.com/iissnan/hexo-theme-next themes/next #将next主题下载到themes文件夹下//更新主题git pull  | 
打开blog目录下的配置文件_config.xml,修改
1  | theme: next #next即为主题名称  | 
启用主题
12  | hexo clean #清理hexo缓存hexo s #重新启动本地web服务器  | 
主题的其他设置见next主题官网.
创建Github Pages
打开blog目录下的配置文件_config.xml,修改
123456  | deploy: type: git repo: https://github.com/jonesun/jonesun.github.io.git branch: master name: jone sun email:  | 
部署到Github Pages
执行命令
1  | hexo d  |  
完成部署,过程中需要github账号/密码
保存Hexo博客源文件
- 在GitHub新建仓库blog
 - 删除blog目录和主题目录下的.git文件夹(如果存在)
 修改blog目录的.gitignore文件,加入
12
/.deploy_git/public
同步到Github中
123456789101112
git init git add .# 若出现`warning: LF will be replaced by CRLF in`# 执行:# git config --global core.autocrlf falsegit commit -m "first commit"git remote add origin https://github.com/jonesun/jonesun.github.io.gitgit push -u origin master# 此时可能会出错failed to push some refs to git 出现错误的主要原因是github中的README.md文件不在本地代码目录中,可以通过如下命令进行代码合并# git pull --rebase origin master# 此时再执行语句 # git push -u origin master
日常操作
检查更新,将本地博客源文件更新至最新版本
1
git pull
新建文章
1
hexo new <新的文章>
编辑文章
打开blogsource_posts文件夹,使用自己喜欢的Markdowm编辑器进行编辑保存,这里推荐一个在线编辑器作业部落
运行查看12
hexo ghexo s
同步Hexo源文件
1234
git add . #不添加被删除的文件,`git add -A`会添加所有修改.git commit -m "更新描述"git remote add origin https://github.com/jonesun/blog.gitgit push origin master
部署
1
hexo d
新电脑配置
- 安装nodejs和git
 安装Hexo
1
npm install -g hexo-cli
下载博客源文件
1
git clone https://github.com/jonesun/blog.git
运行部署
123
hexo ghexo shexo d
相关推荐
  JingLisen    2020-06-26  
   hzq0    2020-06-16  
   蓝亭书序    2020-06-04  
   Amzaing00    2020-05-11  
   hzq0    2020-05-10  
   乾坤一碼農    2020-05-10  
   gakki的二向箔    2020-05-07  
   hzq0    2020-05-05  
   hzq0    2020-05-05  
   只有代码的世界    2020-04-27  
   JingLisen    2020-04-23  
   gakki的二向箔    2020-04-07  
   89284553    2020-03-09  
   YULIU    2020-03-07  
   只有代码的世界    2020-03-04  
   hzq0    2020-02-21  
   只有代码的世界    2020-02-19  
   YULIU    2020-02-18