npm i hexo -g
javascript
安装成功后输入hexo -v
检查是否安装成功java
新建博客项目文件夹(文件夹下不能有内容),在该文件夹下输入hexo init
初始化git
因为如今hexo 和 hexo-server 分离开了,若是想本地起服务的话须要安装hexo-servergithub
npm i hexo-server -S
npm
接着输入hexo g
生成静态文件服务器
hexo s
开启服务器,正式体验Hexomarkdown
访问localhost:4000出现上图所示表明成功了,若是页面一直没法跳转,那么可能端口被占用了。hexo
hexo server -p 端口号
来改变端口号首先在github上新建一个仓库oop
命名规则为{name}.github.io
post
配置hexo目录下的_config.yml文件,修改deploy值(在末尾)
deploy:
type: git
repo: git@github.com:YaleWan/blog.git #你的GitHub Pages的仓库地址
branch: master
复制代码
新建一篇博客文章
在hexo文件目录下打开cmd,输入hexo new post '文章名'
或者直接将写好的md文章放到hexo目录下的source中的_posts下面
在部署以前,安装一个扩展npm i hexo-deployer-git --save
最终经过hexo d -g
实现部署。
部署成功后访问地址:`http://GitHub的访问地址
注意:若是出现了以下图所示状况
那须要在blog>_config.yml
中配置一下url和root
固然,hexo自带的主题并非很好看,本文以next主题为例来修改hexo的默认主题
在hexo站点目录下打开cmd窗口
git clone https://github.com/iissnan/hexo-theme-next themes/next 复制代码
下载完成后打开站点配置文件_config.yml
将theme修改为next便可
写博客是一种高效的学习方式,能将本身学到的知识记录下来,避免遗忘的同时更一步增长本身的理解。