1.2.2 • Published 5 months ago

hexo-theme-sea v1.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

Hexo Theme Sea

一款简约的 Hexo 博客主题!

Snipaste_2025-01-24_17-27-36

在线预览

特性

  • 响应式,适配移动端
  • 国际化,支持中英文
  • 主题切换,支持暗黑主题模式
  • SEO 友好
  • 评论(Waline、Giscus)
  • 搜索(Algolia)

评分

image

应用

1、安装 npm 包

npm i hexo-theme-sea

2、应用主题

theme: sea

主题配置

创建 _config.sea.yml 主题配置文件

菜单栏

menu:
  - name: Posts # 名称
    url: /articles/ # 链接

首页配置

主页可配置展示 “推荐文章” 或者 “最近文章”。 注意:展示的推荐文章需要在文章的 Front-matter 中加上 recommend: true

home:
  hero:
    name: # 名称
    intro: # 个人简介
    avatar: # 头像
  posts: recent | recommend # recent: 最新文章 | recommend: 推荐文章

所有文章页

自定义一个文章页,可展示所有的文章,支持分页。 在菜单上配置 /articles/ 路由即可,也可以自定义路径,注意切勿设置关键词 posts ,会出现问题。

articles:
  path: 'articles' # 路由
  per_page: 10 # 分页数
  order_by: -date # 文章排序

评论

comment:
  enable: # 是否启用
  type: # waline | giscus

# Waline https://waline.js.org/
waline:
  serverURL:
  options: # 配置项参考:https://waline.js.org/reference/client/props.html

# Giscus https://giscus.app/zh-CN
giscus:
  repo:
  repoid:
  category:
  categoryid:
  mapping:
  term:
  reactionsenabled:
  emitmetadata:
  inputposition:
  loading:

搜索

search:
  enable: # 是否启用
  type: # algolia

# Docsearch https://docsearch.algolia.com/apply/
algolia:
  appId: 
  apiKey: 
  indexName: 

友链

friends:
  - name: # 名称
    avatar: # 头像
    link: # 站点地址
    desc: # 描述

社交链接

socialLink:
  - name: # 名称
    link: # 跳转链接

Footer

footer:
  builtUpTime: # 建站时间 2020-05-20 13:14:00

主题色

primaryColor: '#10b981'

基本配置

修改 _config.yml 配置文件
参考 Hexo 官方文档

代码高亮

移除原先的 highlight,改为使用 prismjs

v7.0.0以下:

# _config.yml
highlight:
  enable: false
prismjs:
  enable: true
  preprocess: true
  line_number: true
  line_threshold: 0
  tab_replace: ''

v7.0.0及以上:

# _config.yml
syntax_highlighter: prismjs
prismjs:
  preprocess: true
  line_number: true
  line_threshold: 0
  tab_replace: ''

文章配置

修改 xxx.md 文件

Front-matter

title: # 文章标题
date: # 文章发布日期 2024-03-27 09:22:23
categories: # 文章分类
tags: # 文章标签
abstract: # 摘要
comments: # 是否展示评论,默认 true
sticky: # 置顶,按数值大小排序

友链模块

在页面中使用 {% friends %},友链列表在 _config.sea.yml 中配置

自定义容器

{% note info %}
This is an info box.
{% endnote %}

{% note warning %}
This is an info box.
{% endnote %}

{% note danger %}
This is an info box.
{% endnote %}

内置页面

  • 归档页面:/archives/
  • 分类页面:/categories/
  • 标签页面:/tags/

TodoList

  • 本地搜索
1.2.0

6 months ago

1.1.1

6 months ago

1.1.0

6 months ago

1.2.2

5 months ago

1.2.1

6 months ago

1.0.5

9 months ago

1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago

0.4.9

10 months ago

0.4.8

11 months ago

0.4.7

1 year ago

0.4.6

1 year ago

0.4.5

1 year ago

0.4.4

1 year ago

0.4.3

1 year ago

0.4.2

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.3.7

1 year ago

0.3.6

1 year ago

0.3.5

1 year ago

0.3.4

1 year ago

0.3.3

1 year ago

0.3.2

1 year ago

0.3.1

1 year ago

0.3.0

1 year ago

0.2.2

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.12

1 year ago

0.1.11

1 year ago

0.1.10

1 year ago

0.1.9

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago