关于本站迁移到github平台的新尝试
发布时间:
本文字数:292 字 阅读完需:约 1 分钟
前言
学习git命令后,体会到其神奇之处,一直想借助github平台和hexo框架,将之前臃肿的wordpress网站迁移上去。终于在这周周末,抽出了时间去做这件事。这篇文章将记录本站的hexo框架部署过程。
hexo框架的安装
sudo npm install hexo-cli -g
hexo init
npm install hexo-deployer-git --save
设置主题
本站使用Butterfly主题,个人感觉非常美观。
在根目录执行
git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
npm install hexo-renderer-pug hexo-renderer-stylus --save
修改 Hexo 根目录下的 _config.yml
,把主题改为butterfly
theme:butterfly
在 hexo 的根目录创建一个文件 _config.butterfly.yml
,并把主题目录的 _config.yml
内容复制到 _config.butterfly.yml
去。( 注意: 复制的是主题的 _config.yml
,而不是 hexo 的 _config.yml
)
注意: 不要把主题目录的
_config.yml
删掉
注意: 以后只需要在
_config.butterfly.yml
进行配置就行。如果使用了_config.butterfly.yml
, 配置主题的_config.yml
将不会有效果。
Hexo会自动合并主题中的_config.yml
和 _config.butterfly.yml
里的配置,如果存在同名配置,会使用_config.butterfly.yml
的配置,其优先度较高。
压缩静态资源
运用hexo-all-minifier
插件
npm install hexo-all-minifier --save
在_config.yml
里添加
all_minifier: true
Powerd by YlBlog(玉龙博客)