Hexo在Github中搭建博客系统(3)Hexo安装主题

转载 2016年08月29日 09:54:32

一、找到你喜欢的主题

Hexo主题 ( https://hexo.io/themes/ )页面,你可以欣赏到很多很优秀的主题,他们实在是太酷了!
选择主题

二、下载主题

如果你点击图片,就会跳到这个主题的博客,看到实际的效果
如果你要下载这个主题,就点击主题文字,进入主题Github页面,然后复制下载地址
下载位置

下载

进入blog目录,克隆主题到本地

$ git clone https://github.com/tufu9441/maupassant-hexo.git themes/maupassant

三、安装主题

(1) 安装

修改blog根目录的_config.yml,将theme修改为alpha

注意: 某些主题可能需要安装Node.js的插件,在安装主题时,最好在主题的Githu主页看看安装步骤

$ vim _config.yml
...

 63 # Extensions
 64 ## Plugins: https://hexo.io/plugins/
 65 ## Themes: https://hexo.io/themes/
 66 theme: maupassant

这个主题依赖jade和sass插件,所以在配置好主题后,还要进行安装插件

$ npm install hexo-renderer-jade --save
...
$ npm install hexo-renderer-sass --save

(2) 查看

先清空缓存,然后启动服务器,在本地浏览器输入localhost:4000/查看效果

$ hexo clean 

$ hexo s --debug

(3) 自定义

如果要修改主题的内容,可以在主题的Github主页上查看详细介绍

(4) 异常处理

安装sass时如果网络、服务器的原因,可能出现安装异常,可以查看npm-debug.log

$ more npm-debug.log

这时不用着急,可以通过安装日志查看原因,而且在日志的结尾可以看到一些建议:

9229 verbose cwd /Users/admin/blog
9230 error Darwin 15.6.0
9231 error argv "/usr/local/Cellar/node/6.4.0/bin/node" "/usr/local/bin/npm" "install" "hexo-renderer-sass" "--save"
9232 error node v6.4.0
9233 error npm  v3.10.3
9234 error code ELIFECYCLE
9235 error node-sass@3.8.0 postinstall: `node scripts/build.js`
9235 error Exit status 1
9236 error Failed at the node-sass@3.8.0 postinstall script 'node scripts/build.js'.
9236 error Make sure you have the latest version of node.js and npm installed.
9236 error If you do, this is most likely a problem with the node-sass package,
9236 error not with npm itself.
9236 error Tell the author that this fails on your system:
9236 error     node scripts/build.js
9236 error You can get information on how to open an issue for this project with:
9236 error     npm bugs node-sass
9236 error Or if that isn't available, you can get their info via:
9236 error     npm owner ls node-sass
9236 error There is likely additional logging output above.

根据建议执行

$ npm bugs node-sass

然后再执行

$ npm install hexo-renderer-sass --save

下一节:Hexo建菜单写文章

举报

相关文章推荐

mac下安装nvm以及node

先说一下nvm,node,npm之间的区别吧。 1. nvm的官方叫法:nodejs版本管理工具。 nvm相当于是家长,一个家长可以管理多个孩子。 也就是说:一个nvm可以管理很多n...
  • xieamy
  • xieamy
  • 2017-04-20 16:41
  • 2831

hexo教程系列——hexo安装教程

博客博客 本文详细描述了如何在Github上,使用hexo部署博客。 安装Hexo安装node.js node.js官方下载地址 从上面的链接下载node.js,并安装。 注意:官方链接可能需要...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

半小时教你使用hexo建立一个漂亮的个人博客

动机 前些天,自己刚刚接触hexo,并用hexo搭建了自己的博客,对hexo的强大搭建博客能力感到赞叹。用我的实际体验来说,你只要是有点计算机基础的人,完全可以轻松的使用hexo搭建起自己的博客。你要...

Github访问慢解决办法

为什么慢?github的CDN被某墙屏了。         有vpn服务的可以直接使用vpn,没有vpn的,可以绕过dns解析,在本地直接绑定host。打开dns查询工具网站 http:/...

hexo+github搭建个人博客

title: hexo+github搭建个人博客 date: 2017/2/10 tags: - hexo - 博客 - github - 个人网站本文记录了我搭建博客的全过程我采...

使用hexo+github免费搭建个人博客网站超详细教程

很多人都想搭建自己的博客,但是奈何技术有限,服务器部署,HTML,域名解析,等等,这一大堆东西可真有的折腾。但是如果有这样一个机会,不需要太复杂的操作,不要服务器,不要域名,不用写html,你愿意去尝...

hexo安装themia/next主题记录&进坑指南

第一个需要注意的是,NPM 国内易被墙,需要手工走代理以及走淘宝的源: npm config set proxy=http://127.0.0.1:1080npm config set regist...

Hexo在Github中搭建博客系统(4)建菜单写文章

在Hexo博客系统中, 可以创建菜单、文章、分类、标签。在我们的主题中,菜单和文章需要手动创建,而分类和标签不用手动创建,一、创建菜单在blog目录创建一个新的菜单$ hexo new page "g...

如何发布新文章到hexo搭建的个人博客

用github+hexo搭建完个人博客后,朋友们应该很想知道怎么在上面写博文吧,这里介绍一个很简单的方法你可以使用CSDN网上面提供的MarkDown编辑器 http://write.blog.csd...

Hexo在Github中搭建博客系统(1)Hexo安装

声明: 此博客专栏在我本人GitHub站点chwshuang.github.io网站 和个人网站 hushuang.me(正在备案)已经发布,所以没有侵权行为。 今天通过安装Hexo博客系...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)