关于theme-next

简介

目录结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
├── _config.yml      // 主题配置项文件
├── languages // 语言文件
├── layout // 布局(模板)文件夹
├── scripts //
└── source



// layout 子目录
├── layout
│   ├── _custom
│   │   ├── head.swig
│   │   ├── header.swig
│   │   └── sidebar.swig
│   ├── _layout.swig
│   ├── _macro // 宏,所有页面都包含的部分
│   │   ├── menu // 菜单
│   │   ├── post-collapse.swig
│   │   ├── post-copyright.swig
│   │   ├── post-related.swig
│   │   ├── post.swig
│   │   ├── reward.swig
│   │   ├── sidebar.swig // 比如在sidebar添加
│   │   └── wechat-subscriber.swig
│   ├── _partials
│   │   ├── breadcrumb.swig
│   │   ├── comments.swig
│   │   ├── footer.swig
│   │   ├── head
│   │   ├── header
│   │   ├── page-header.swig
│   │   ├── pagination.swig
│   │   ├── search
│   │   └── share
│   ├── _scripts
│   │   ├── boostrap.swig
│   │   ├── commons.swig
│   │   ├── noscript.swig
│   │   ├── pages
│   │   ├── schemes
│   │   └── vendors.swig
│   ├── _third-party
│   │   ├── analytics
│   │   ├── bookmark.swig
│   │   ├── comments
│   │   ├── copy-code.swig
│   │   ├── exturl.swig
│   │   ├── github-banner.swig
│   │   ├── math
│   │   ├── needsharebutton.swig
│   │   ├── pangu.swig
│   │   ├── rating.swig
│   │   ├── schedule.swig
│   │   ├── scroll-cookie.swig
│   │   ├── search
│   │   └── seo
│   ├── archive.swig
│   ├── category.swig
│   ├── index.swig
│   ├── page.swig
│   ├── post.swig
│   ├── schedule.swig
│   └── tag.swig


// scripts
├── scripts
│   ├── helpers.js
│   ├── merge-configs.js
│   ├── merge.js
│   └── tags


// source子目录
├── source
│   ├── css
│   ├── fonts
│   ├── images
│   ├── js
│   └── lib

如果想改主题,最关心的是layout目录,另外配套改一改对应的source/css

疑问

hexo-theme-next的owner到底是ivan-nginx还是iissnan?

貌似iissnan是老owner,后来移交给了俄罗斯的ivan-nginx。

Main repo was rebased from iissnan’s profile to theme-next organization. 见https://github.com/theme-next/hexo-theme-next/blob/master/docs/UPDATE-FROM-5.1.X.md