Cesirdy / hexo-theme-Hezelitta

随性的Hexo主题

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

基于已经被我删除后又不知道是谁重新传上来的黑历史hexo-theme-lightime二次开发而来。 讲究一个随意发挥。

基本为个人使用,可配置内容做的一般。 预览:https://old.csd.pub


目录

安装

git clone https://github.com/Cesirdy/hexo-theme-Hezelitta.git themes/Hezelitta

特色

  • 友链、归档、标签、分类
  • 简洁单栏,简单的深色模式适配
  • 多评论
  • 文章内toc目录
  • 重新整理了代码方便查看修改
  • **特色备案以及白嫖又拍云联盟的页脚
  • 一点简单的前端性能优化
  • Instant.Page和LazyLoad加成
  • 多语言支持

配置

menu: #TITLE: link 导航栏配置
  归档: Archives/ #显示的文字:链接
  关于: about/
  链接: links/

toc: true #是否打开文章内目录

avatar: /images/avatar.png #文章底部的头像

feed: #设置<head>中的feed链接
  atom: /atom.xml #没有则填false或空白
  rss: /rss2.xml

footer: 
  copyrightSince: 2022 #版权信息开始时间
  beian: #备案
  upyunlianmeng: false #又拍云联盟
  RSS: /atom.xml #RSS链接
  sitemap: /sitemap.xml #站点地图

comment:
  use: disqus #使用的评论系统
  gitment:
   username: 
   repo: 
   id: 
   secret: 
  disqus:
    shortname: 
  disqusjs:
    shortname: 
    sitename: 
    api: 
    apikey: 
  waline:
    serverurl: 

theme_color: 5694f1 #部分浏览器可能支持的配置?

hitokoto: false
lazyload:
  enable: true
  onlypost: true
  field: post # site/post

js: #CDN
  hitokoto: //v1.hitokoto.cn/?encode=js&select=%23hitokoto
  lazyload: //cdn.jsdelivr.net/npm/lazysizes@5.3.2/lazysizes.min.js
  instantpage: //cdn.jsdelivr.net/npm/instant.page@5.1.0/instantpage.min.js
  waline: 
  discuss: 
  disqusjs: 

css: #CDN
  gitment: 

友情链接的配置

  1. 创建名为links的页面(运行hexo n links page
  2. 进入source/links创建_data文件夹
  3. _data内创建links.yml并写入
    "Name":
      url: url链接
      img: avatar头像链接
      text: "description描述"
    
    "Name":
      url: url链接
      img: avatar头像链接
      text: "description描述"
  4. source/links/index.md页头加入layout: links,示例:
    ---
    title: 友链
    date: 
    layout: links
    ---
    这里可以写页面内容,跟普通页面一样。

注意

你需要注意的是主题为二次开发而来且主要由我个人使用,部分内容年久失修可能造成报错等问题

  • 文章内toc目录如果跳跃幅度过大会错位,如<h1>后下一个标题变成了<h6>,反之亦然。(查了下好像不是我的问题)
  • 必须填入copyrightSince
  • 一言、Gitment、Disqus用的是很久之前的版本,无法保证还能不能正常工作
  • 使用的代码高亮为prism而非highlight,你需要在网站_config.yml里开启prism
  • 任何程序都是半成品或测试版。
  • 因为没有售所以没有售后

About

随性的Hexo主题

License:Do What The F*ck You Want To Public License


Languages

Language:Stylus 54.4%Language:EJS 43.5%Language:JavaScript 2.1%