使用hexo+git page搭建自己的博客
新建项目
前提是自己需要新建自己的git page,在下边的第三步进行关联。
- npm install -g hexo-cli
- hexo init myBlog
- 进入项目找到_config.yml文件,修改配置:
- 安装git部署插件:npm install hexo-deployer-git –save
- 启动本地项目:hexo server
自选主题
选好主题后进入myBlog下载主题。例如:git clone https://github.com/levblanc/hexo-theme-aero-dual.git themes/aero-dual
- 重启本地服务查看主题:hexo server
个性化修改主题
一般来说我们都要修改主题,让它变成我们自己的内容:
修改主题中的_config.yml文件后(注意这里一定得是这个主题里的配置文件,在themes),就可以生成自己的主页了。
配置文件长这样:
试用了一个主题长这个样子:
其中遇到的坑点:
- 配置文件中的主题图片在哪里?
写作并发布
写作这块使用hexo-admin进行博客管理,具体使用方式如下:
进入项目myBlog安装hexo-admin包:
npm i hexo-admin --save
启动项目,并进入localhost:4000/admin,就可以看到博客管理界面。
- 在posts下就可以新增页面进行文件编辑了
(page和posts布局有什么区别还有待研究)
原理分析
从编辑md到转为html,再到部署(包括部署地址)