Skip to content

bakasine/gal-theme

Repository files navigation

gal-theme

fnsflm/hexo-theme-gal 修改了一些内容, 原项目是忧郁的弟弟网站主题WordPress的hexo移植版本

Usage

// 使用git clone到你hexo博客的theme目录下 或者直接下载解压, 然后回到blog目录修改_config.yml, 把theme的值改成 gal-theme
cd blog/theme
git clone [email protected]:bakasine/gal-theme.git

npm install --save hexo-renderer-sass-next

npm un hexo-renderer-marked --save
npm i hexo-renderer-markdown-it --save

详细说明和使用方法见wiki

添加其他功能

一般在 layout/layout.ejs 添加相应的模块

Demo

个人站点

更新:

  1. 添加markdown的列表格式

列表格式

  1. 添加mac代码块格式(通过配置的mac_style进行开关),添加代码块复制功能

mac代码块

  1. 添加音乐组件

  2. 一些小bug的修复

主题安装遇到的问题

以下问题出自sass这个组件,当使用hexo-renderer-sass-next的时候正常不会出现下面的情况

gal-theme安装问题

1.新本版node的npm版本太高,sass不能支持,最高只能使用版本7的npm。可以下载v16.10的node。

版本太高可以尝试一下命令回退 npm install [email protected] -g

2.国内网络会导致下载各种依赖出问题通过一下命令修改源 下载国外的资源众所周知的慢,常用设置镜像

yarn全局安装及设置镜像

npm install -g yarn
yarn config set registry http://registry.npm.taobao.org/ -g
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
npm config set registry https://registry.npm.taobao.org
npm config get registry // 查看是否配置成功
npm config list  // 查看npm当前配置
npm cache clear --force // 强制清除缓存

然后再安装gal-theme的依赖

yarn add hexo-renderer-sass
yarn add hexo-renderer-scss
cnpm install hexo-generator-json-content --save

如果 hexo g 后 sass 还是报错可以改用 cnpm 安装

cnpm install node-sass

gitalk

*评论在本地无法调试,需要部署后才能正常调试

创建

配置

About

忧郁的弟弟网站主题移植修改增强版

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published