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