分享个人写的一个 Hexo 主题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
IIssNan
V2EX    分享创造

分享个人写的一个 Hexo 主题

  IIssNan
iissnan 2015-01-26 21:36:12 +08:00 31317 次点击
这是一个创建于 4000 天前的主题,其中的信息可能已经有所发展或是发生改变。

上周末花了点时间把之前做的一个Hexo主题修整了下,完善了下文档,打算拿出来分享。

在线预览 | 主题代码

当时用Hexo建了一个博客放在GitHub上,主要是用来记录每天阅读的文章以及笔记,取名为notes。由于是笔记,主要是用于记录查询,故对于主题的需求很简单:

  • 简洁易用
  • 阅读舒服

选了几个主题,都觉得太过复杂。于是自己写了一个主题,就叫notes
之后独立博客停了,完全转到Hexo上。于是把notes主题做了大量的修改,既然作为下一个主题,就干脆叫NexT

说回来,NexT真的很简洁,自身没有任何社交功能(评论除外),甚至连rss链接都没有,因为这些在我看来都没有必要。要说唯一的特点就是棱角与黑白分明。另外在字体的使用方面也比较任性:

  • 标题使用衬线字体,字体族是:

    "PT Serif", "Cambria", Georgia, "Microsoft Jhenghei", "Hiragino Sans GB", "Microsoft YaHei" 
  • 正文部分使用无衬线体,并引用了Lato字体。字体族是:

    "Lato", "Microsoft Jhenghei", "Hiragino Sans GB", "Microsoft YaHei" 
  • 等宽字体。PT Mono近来成为了我编程首选的字体。字体族是:

    "PT Mono", consolas, Monaco, Menlo 

最后,当然得适配移动设备。

欢迎使用反馈,求轻拍。
如果你喜欢的话,不妨给个star以资鼓励:)
https://github.com/iissnan/hexo-theme-next

第 1 条附言    2015-02-17 03:21:49 +08:00
经过20天的反复修改,目前更新到了`0.3.0`版本。总结下目前已有的特性:

* 支持自定义 LOGO 以及主题图标
* 支持 多说 / DISQUS 双评论系统
* 支持5款代码高亮主题
* 支持Google/百度统计
* 支持Google Webmaster tools
* 支持Creative Commons
* 支持侧边栏(作者头像、站点信息以及社交链接)

后续的更新可能包括:

* 支持分类
* 支持主题内的主题
* 新的Gallery设计
* 更好的图片展示


欢迎更新~
感谢各种建议以及bug修改。
63 条回复    2018-03-09 19:59:52 +08:00
Geeker
    1
Geeker  
   2015-01-26 21:53:14 +08:00
大量留白的设计,真心不错
yslsy
    2
yslsy  
   2015-01-26 22:01:07 +08:00
用作记录还不错
fundon
    3
fundon  
   2015-01-26 22:23:04 +08:00
不错,什么协议,我想用该主题,但不是 hexo
icylogic
    4
icylogic  
   2015-01-26 22:31:52 +08:00 via Android
看看我的主题之“没有主题”: https://blog.icylogic.net ,连评论都没有
icylogic
    5
icylogic  
   2015-01-26 22:34:11 +08:00 via Android
@icylogic 只是用了下pjax来做到不刷新页面跳转
IIssNan
    6
IIssNan  
OP
   2015-01-26 22:38:03 +08:00
@fundon MIT。欢迎Port,能保留一个链接给我当然最好。
IIssNan
    7
IIssNan  
OP
   2015-01-26 22:38:18 +08:00
@icylogic 赞,很有特色
bleaker
    8
bleaker  
   2015-01-26 22:51:01 +08:00 via Android
赞,正好准备把博客从WP迁移到Hexo上,就用你这个了
little_cup
    9
little_cup  
   2015-01-26 23:20:04 +08:00
这个真心赞!
Itanium
    10
Itanium  
   2015-01-26 23:28:41 +08:00
fundon
    11
fundon  
   2015-01-27 00:15:58 +08:00
@IIssNan 谢谢, :). 链接必须的。
Phariel
    12
Phariel  
   2015-01-27 00:16:24 +08:00
已star
Ljungqvist
    13
Ljungqvist  
   2015-01-27 00:20:13 +08:00
http://www.iissnan.com/
定向有问题?
RIcter
    14
RIcter  
   2015-01-27 00:26:24 +08:00 via iPad
rss 还是必须的…没有 rss 的 blog 最后基本都弃了…
Vicia
    15
Vicia  
   2015-01-27 00:43:59 +08:00
LS +1,如果是给自己一个人看的话,不用rss也没什么,希望别人来看的话,最好还是有个rss。
主题简洁漂亮,很赞。
《千与千寻》的片尾曲的日文最好规范一下,不要用中文简体字... (管得有点多了> <
Vinccn
    16
Vinccn  
   2015-01-27 00:49:47 +08:00
很喜欢,在写出这么简洁漂亮的主题之前,就用LZ的主题来鞭策自己了 > <
另外 RSS 应该要有,想订阅 LZ 的 Blog ……
官方就有 Feed Generator https://github.com/hexojs/hexo-generator-feed
IIssNan
    17
IIssNan  
OP
   2015-01-27 08:35:24 +08:00
@bleaker 欢迎使用:)
IIssNan
    18
IIssNan  
OP
   2015-01-27 08:35:55 +08:00
IIssNan
    19
IIssNan  
OP
   2015-01-27 08:36:33 +08:00
@Ljungqvist 刚发现这个问题,谢谢你的指出
IIssNan
    20
IIssNan  
OP
   2015-01-27 08:39:31 +08:00
@Vicia 因为我看不懂日文,所以只好加中文让自己明白是什么意思。我觉得中文翻译挺好的~
考虑加上RSS链接。


@Vinccn 谢谢
cos800
    21
cos800  
   2015-01-27 09:40:13 +08:00
赞一个 字体品味不错
cdlxkill
    22
cdlxkill  
   2015-01-27 12:01:04 +08:00
已收藏
niklaus520
    23
niklaus520  
   2015-01-27 13:02:22 +08:00
特别是字体,很赞啊,同意楼上们的,私人博客没有RSS就不好玩了
IIssNan
    24
IIssNan  
OP
   2015-01-28 11:32:58 +08:00
@RIcter
@Vicia
@Vinccn
@niklaus520

已支持显示RSS链接。
34
    25
34  
   2015-01-28 20:29:47 +08:00
字体很棒啊!
aksoft
    26
aksoft  
   2015-01-29 10:47:09 +08:00
...看文章不方便...其他都挺好...支持
IIssNan
    27
IIssNan  
OP
   2015-01-30 08:35:51 +08:00
@aksoft 目前我觉得最不方便的是文章的搜索。但这并不是主题所能完美解决的问题。

我借助于标签来查询文章,所以主题内强调了标签页面这一个特性。
mengrusheng
    28
mengrusheng  
   2015-01-30 17:59:26 +08:00
一直用pacman的路过…… 看来有必要换一换啦…… 楼主包维护吗 嘿嘿
niklaus520
    29
niklaus520  
   2015-01-30 20:42:29 +08:00
换了LZ的主题,略加一点修改,觉得很简洁,Thx!

blog.depressedmarvin.com
zhangyh26258
    30
zhangyh26258  
   2015-01-31 17:12:06 +08:00 via Android
不错不错
IIssNan
    31
IIssNan  
OP
   2015-02-02 12:11:33 +08:00   1
@mengrusheng 我会经常更新这个主题。如果你有碰到什么问题或者建议,可以发issue给我:)
IIssNan
    32
IIssNan  
OP
   2015-02-02 12:13:02 +08:00
@niklaus520 感谢你的使用:)
IIssNan
    33
IIssNan  
OP
   2015-02-02 12:13:29 +08:00
@zhangyh26258 欢迎使用
suniven
    34
suniven  
   2015-02-03 12:27:01 +08:00
漂亮!先 mark
chenggiant
    35
chenggiant  
   2015-02-04 11:15:32 +08:00
很喜欢,已经换上了!

请问这个主题是不是不支持Disqus呀?
chenggiant
    36
chenggiant  
   2015-02-04 15:01:10 +08:00   1
嗯,自己把Disqus加进去了。
lazyyz
    37
lazyyz  
   2015-02-05 14:51:00 +08:00
挺喜欢的,已入,准备弄个hexo :)
IIssNan
    38
IIssNan  
OP
   2015-02-05 19:51:05 +08:00
@chenggiant
@lazyyz
欢迎使用
mengrusheng
    39
mengrusheng  
   2015-03-15 20:12:30 +08:00
话说 楼主今天才抽时间换主题 呃 报 Cannot GET /tags/ 之前pacman显示标签没啥问题的 这是需要设置哪里么
mengrusheng
    40
mengrusheng  
   2015-03-15 20:24:54 +08:00
呃 我有罪 我找到“创建标签云页面”啦 打扰楼主啦~~
riccar
    41
riccar  
   2015-03-17 00:20:10 +08:00
请问支持 hexo v3.0 吗?
mengrusheng
    42
mengrusheng  
   2015-03-17 10:23:19 +08:00
汇报个小问题 多说评论框的分享到微博 后面几个选项会被发布按钮盖住 不知道是主题的问题还是多说的问题
IIssNan
    43
IIssNan  
OP
   span class="ago" title="2015-03-17 10:24:45 +08:00">2015-03-17 10:24:45 +08:00   1
@riccar 支持。
IIssNan
    44
IIssNan  
OP
   2015-03-17 10:25:12 +08:00
@mengrusheng 多谢反馈。我去查看下。
mengrusheng
    45
mengrusheng  
   2015-03-18 20:27:26 +08:00   1
楼主 我又来反馈了 不要烦我啊~ 文章底下显示上一篇和下一篇的位置 如果标题过长的话 会重叠显示 如: http://taoyuanxiaoqi.com/2014/11/21/openfire_note_4/
mengrusheng
    46
mengrusheng  
   2015-03-18 20:28:46 +08:00
ps:发布按钮的问题似乎不存在了 因为分享到微博之类的选项不见了
IIssNan
    47
IIssNan  
OP
   2015-03-18 21:42:59 +08:00
@mengrusheng 更新一下主题,最近的一个修改中已经修正了重叠的问题了:)
xiazhichenjlu
    48
xiazhichenjlu  
   2015-04-09 13:24:39 +08:00
请问如何在catgories和tags下生成index.html?我在next/_config.yml中设置显示这两个,但是直接点这两个链接,得到的是Cannot Get categories/tags,可如果我在文章里点设置好的分类或者标签却可以进入相应的页面。我查看了生成的public folder发现在categories和tags的目录下没有index.html。请问如何解决?
fkccp
    49
fkccp  
   2015-04-14 13:31:35 +08:00
@xiazhichenjlu
https://github.com/iissnan/hexo-theme-next/issues/51

```
$ cd path/to/hexo
$ hexo new page tags
$ hexo new page categories
$ vim source/tags/index.md
# add line: type: "tags"
$ vim source/categories/index.md
# add line: type: "categories"
$ cd themes/next
# backup themes/next/_config.yml
$ git pull
```
ileyar
    50
ileyar  
   2015-05-04 16:51:47 +08:00
演示站点打不开了。。
gwenk
    51
gwenk  
   2015-05-18 16:05:33 +08:00
你好,我非常喜欢你的主题,想请教一下,如果我想把侧边栏设置成仅在文章有目录的时候自动展开,没有目录的文章则不自动展开,要怎么操作呢?还有,我想更改首页顶部的logo颜色,又该怎么设置呢?谢谢~
cuthead
    52
cuthead  
   2015-10-20 16:12:30 +08:00
好像字体是站外,有没有办法 CDN 全弄成站内。
IIssNan
    53
IIssNan  
OP
   2015-10-22 13:01:44 +08:00
@cuthead 之前是站内形式的,不过有提字体有问题,就改成 CDN 的了
cuthead
    54
cuthead  
   2015-10-23 13:38:36 +08:00
@IIssNan 双鱼座主题什么时候能公开提供使用啊
LeoDev
    55
LeoDev  
   2015-12-29 12:33:46 +08:00
qq936695852
    56
qq936695852  
   2016-02-17 16:16:02 +08:00
你好,我用这个框架 ,很好 但是手机上显示文章没有响应式
GreenArrow
    57
GreenArrow  
   2016-04-17 12:09:31 +08:00
@IIssNan 为什么按照你的教程,添加的友情链接没有显示出来呢?
shiro
    58
shiro  
   2016-05-28 21:55:00 +08:00
略!
wakasann
    59
wakasann  
   2016-05-30 00:00:33 +08:00   1
谢谢你写的主题,已安装,开始使用了!
qhxin
    60
qhxin  
   2016-06-18 17:57:03 +08:00
感谢楼主,很漂亮的主题,使用中。
beny2mor
    61
beny2mor  
   2016-12-11 03:46:57 +08:00
原来出是这
codingKingKong
    62
codingKingKong  
   2018-03-09 19:51:56 +08:00
我在_config.yml 切换了语言, 但是没有生效- -#
codingKingKong
    63
codingKingKong  
   2018-03-09 19:59:52 +08:00
搞定了, 我编辑成主题里的 yml 文件了
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2692 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 36ms UTC 13:36 PVG 21:36 LAX 05:36 JFK 08:36
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86