init repository
This commit is contained in:
7
.github/dependabot.yml
vendored
Normal file
7
.github/dependabot.yml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: npm
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: daily
|
||||
open-pull-requests-limit: 20
|
||||
8
.gitignore
vendored
Normal file
8
.gitignore
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
db.json
|
||||
*.log
|
||||
node_modules/
|
||||
public/
|
||||
.deploy*/
|
||||
_multiconfig.yml
|
||||
488
_config.redefine.yml
Normal file
488
_config.redefine.yml
Normal file
@ -0,0 +1,488 @@
|
||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# THEME REDEFINE CONFIGURATION FILE V2
|
||||
# BY EVANNOTFOUND
|
||||
# GITHUB: https://github.com/EvanNotFound/hexo-theme-redefine
|
||||
# DOCUMENTATION: https://redefine-docs.ohevan.com
|
||||
# DEMO: https://redefine.ohevan.com
|
||||
# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# BASIC INFORMATION >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/basic/info
|
||||
info:
|
||||
# Site title
|
||||
title: Theme Redefine
|
||||
# Site subtitle
|
||||
subtitle: Redefine Your Hexo Journey.
|
||||
# Author name
|
||||
author: The Redefine Team
|
||||
# Site URL
|
||||
url: https://redefine.ohevan.com
|
||||
# BASIC INFORMATION <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# IMAGE CONFIGURATION >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/basic/defaults
|
||||
defaults:
|
||||
# Favicon
|
||||
favicon: /images/redefine-favicon.svg
|
||||
# Site logo
|
||||
logo:
|
||||
# Site avatar
|
||||
avatar: /images/redefine-avatar.svg
|
||||
# IMAGE CONFIGURATION <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# COLORS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/basic/colors
|
||||
colors:
|
||||
#Primary color
|
||||
primary: "#A31F34"
|
||||
# Secondary color (TBD)
|
||||
secondary:
|
||||
# Default theme mode initial value (will be overwritten by prefer-color-scheme)
|
||||
default_mode: light # light, dark
|
||||
# COLORS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# SITE CUSTOMIZATION >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/basic/global
|
||||
global:
|
||||
# Custom global fonts
|
||||
fonts:
|
||||
# Chinese fonts
|
||||
chinese:
|
||||
enable: false # Whether to enable custom chinese fonts
|
||||
family: # Font family
|
||||
url: # Font URL to CSS file
|
||||
# English fonts
|
||||
english:
|
||||
enable: false # Whether to enable custom english fonts
|
||||
family: # Font family
|
||||
url: # Font URL to CSS file
|
||||
# Custom title fonts (navbar, sidebar)
|
||||
title:
|
||||
enable: false # Whether to enable custom title fonts
|
||||
family: # Font family
|
||||
url: # Font URL to CSS file
|
||||
# Content max width
|
||||
content_max_width: 1000px
|
||||
# Sidebar width
|
||||
sidebar_width: 210px
|
||||
# Effects on mouse hover
|
||||
hover:
|
||||
shadow: true # shadow effect
|
||||
scale: false # scale effect
|
||||
# Scroll progress
|
||||
scroll_progress:
|
||||
bar: false # progress bar
|
||||
percentage: true # percentage
|
||||
# Website counter
|
||||
website_counter:
|
||||
url: https://cn.vercount.one/js # counter API URL (no need to change)
|
||||
enable: true # enable website counter or not
|
||||
site_pv: true # site page view
|
||||
site_uv: true # site unique visitor
|
||||
post_pv: true # post page view
|
||||
# Whether to enable single page experience (using swup). See https://swup.js.org/. similar to pjax
|
||||
single_page: true
|
||||
# Whether to enable Preloader.
|
||||
preloader:
|
||||
enable: false
|
||||
custom_message: # Custom message. If empty, the site title will be displayed
|
||||
# Side tools settings
|
||||
side_tools:
|
||||
# Whether to enable gear rotation animation for settings button
|
||||
gear_rotation: true
|
||||
# Whether to auto expand tools list on page load
|
||||
auto_expand: false
|
||||
# Whether to enable open graph
|
||||
open_graph:
|
||||
enable: true
|
||||
image: /images/redefine-og.webp # default og:image
|
||||
description: Hexo Theme Redefine, Redefine Your Hexo Journey.
|
||||
# Google Analytics
|
||||
google_analytics:
|
||||
enable: false # Whether to enable Google Analytics
|
||||
id: # Google Analytics Measurement ID
|
||||
# SITE CUSTOMIZATION <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# FONTAWESOME >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/basic/fontawesome
|
||||
fontawesome: # Pro v6.2.1
|
||||
# Thin version
|
||||
thin: false
|
||||
# Light version
|
||||
light: false
|
||||
# Duotone version
|
||||
duotone: false
|
||||
# Sharp Solid version
|
||||
sharp_solid: false
|
||||
# FONTAWESOME <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# HOME BANNER >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/home/home_banner
|
||||
home_banner:
|
||||
# Whether to enable home banner
|
||||
enable: true
|
||||
# style of home banner
|
||||
style: fixed # static or fixed
|
||||
# Home banner image
|
||||
image:
|
||||
light: /images/wallhaven-wqery6-light.webp # light mode
|
||||
dark: /images/wallhaven-wqery6-dark.webp # dark mode
|
||||
# Home banner title
|
||||
title: Theme Redefine
|
||||
# Home banner subtitle
|
||||
subtitle:
|
||||
text: [] # subtitle text, array
|
||||
hitokoto: # 一言配置
|
||||
enable: false # Whether to enable hitokoto
|
||||
show_author: false # Whether to show author
|
||||
api: https://v1.hitokoto.cn # API URL, can add types, see https://developer.hitokoto.cn/sentence/#%E5%8F%A5%E5%AD%90%E7%B1%BB%E5%9E%8B-%E5%8F%82%E6%95%B0
|
||||
typing_speed: 100 # Typing speed (ms)
|
||||
backing_speed: 80 # Backing speed (ms)
|
||||
starting_delay: 500 # Start delay (ms)
|
||||
backing_delay: 1500 # Backing delay (ms)
|
||||
loop: true # Whether to loop
|
||||
smart_backspace: true # Whether to smart backspace
|
||||
# Color of home banner text
|
||||
text_color:
|
||||
light: "#fff" # light mode
|
||||
dark: "#d1d1b6" # dark mode
|
||||
# Specific style of the text
|
||||
text_style:
|
||||
# Title font size
|
||||
title_size: 2.8rem
|
||||
# Subtitle font size
|
||||
subtitle_size: 1.5rem
|
||||
# Line height between title and subtitle
|
||||
line_height: 1.2
|
||||
# Home banner custom font
|
||||
custom_font:
|
||||
# Whether to enable custom font
|
||||
enable: false
|
||||
# Font family
|
||||
family:
|
||||
# URL to font CSS file
|
||||
url:
|
||||
# Home banner social links
|
||||
social_links:
|
||||
# Whether to enable
|
||||
enable: false
|
||||
# Social links style
|
||||
style: default # default, reverse, center
|
||||
# Social links
|
||||
links:
|
||||
github: # your GitHub URL
|
||||
instagram: # your Instagram URL
|
||||
zhihu: # your ZhiHu URL
|
||||
twitter: # your twitter URL
|
||||
email: # your email
|
||||
# ...... # you can add more
|
||||
# Social links with QRcode drawers
|
||||
qrs:
|
||||
weixin: # your Wechat QRcode image URL
|
||||
# ...... # you can add more
|
||||
# HOME BANNER <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# NAVIGATION BAR >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/home/navbar
|
||||
navbar:
|
||||
# Auto hide navbar
|
||||
auto_hide: false
|
||||
# Navbar background color
|
||||
color:
|
||||
left: "#f78736" #left side
|
||||
right: "#367df7" #right side
|
||||
transparency: 35 #percent (10-99)
|
||||
# Navbar width (usually no need to modify)
|
||||
width:
|
||||
home: 1200px #home page
|
||||
pages: 1000px #other pages
|
||||
# Navbar links
|
||||
links:
|
||||
Home:
|
||||
path: /
|
||||
icon: fa-regular fa-house # can be empty
|
||||
# Archives:
|
||||
# path: /archives
|
||||
# icon: fa-regular fa-archive # can be empty
|
||||
# Status:
|
||||
# path: https://status.ohevan.com/
|
||||
# icon: fa-regular fa-chart-bar
|
||||
# About:
|
||||
# icon: fa-regular fa-user
|
||||
# submenus:
|
||||
# Me: /about
|
||||
# Github: https://github.com/EvanNotFound/hexo-theme-redefine
|
||||
# Blog: https://ohevan.com
|
||||
# Friends: /friends
|
||||
# Links:
|
||||
# icon: fa-regular fa-link
|
||||
# submenus:
|
||||
# Link1: /link1
|
||||
# Link2: /link2
|
||||
# Link3: /link3
|
||||
# ...... # you can add more
|
||||
# Navbar search (local search). Requires hexo-generator-searchdb (npm i hexo-generator-searchdb). See https://github.com/theme-next/hexo-generator-searchdb
|
||||
search:
|
||||
# Whether to enable
|
||||
enable: false
|
||||
# Preload search data when the page loads
|
||||
preload: true
|
||||
# NAVIGATION BAR <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# HOME PAGE ARTICLE SETTINGS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/home/home
|
||||
home:
|
||||
# Sidebar settings
|
||||
sidebar:
|
||||
enable: true # Whether to enable sidebar
|
||||
position: left # Sidebar position. left, right
|
||||
first_item: menu # First item in sidebar. menu, info
|
||||
announcement: # Announcement text
|
||||
show_on_mobile: true # Whether to show sidebar navigation on mobile sheet menu
|
||||
links:
|
||||
# Archives:
|
||||
# path: /archives
|
||||
# icon: fa-regular fa-archive # can be empty
|
||||
# Tags:
|
||||
# path: /tags
|
||||
# icon: fa-regular fa-tags # can be empty
|
||||
# Categories:
|
||||
# path: /categories
|
||||
# icon: fa-regular fa-folder # can be empty
|
||||
# ...... # you can add more
|
||||
# Article date format
|
||||
article_date_format: auto # auto, relative, YYYY-MM-DD, YYYY-MM-DD HH:mm:ss etc.
|
||||
# Article excerpt length
|
||||
excerpt_length: 200 # Max length of article excerpt
|
||||
# Article categories visibility
|
||||
categories:
|
||||
enable: true # Whether to enable
|
||||
limit: 3 # Max number of categories to display
|
||||
# Article tags visibility
|
||||
tags:
|
||||
enable: true # Whether to enable
|
||||
limit: 3 # Max number of tags to display
|
||||
# HOME PAGE ARTICLE SETTINGS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# ARTICLE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/posts/articles
|
||||
articles:
|
||||
# Set the styles of the article
|
||||
style:
|
||||
font_size: 16px # Font size
|
||||
line_height: 1.5 # Line height
|
||||
image_border_radius: 14px # image border radius
|
||||
image_alignment: center # image alignment. left, center
|
||||
image_caption: false # Whether to display image caption
|
||||
link_icon: true # Whether to display link icon
|
||||
delete_mask: false # Add mask effect to <del> tags, hiding content by default and revealing on hover
|
||||
title_alignment: left # Title alignment. left, center
|
||||
headings_top_spacing: # Top spacing for headings from h1-h6
|
||||
h1: 3.2rem
|
||||
h2: 2.4rem
|
||||
h3: 1.9rem
|
||||
h4: 1.6rem
|
||||
h5: 1.4rem
|
||||
h6: 1.3rem
|
||||
# Word count. Requires hexo-wordcount (npm install hexo-wordcount). See https://github.com/willin/hexo-wordcount
|
||||
word_count:
|
||||
enable: true # Whether to enable
|
||||
count: true # Whether to display word count
|
||||
min2read: true # Whether to display reading time
|
||||
# Author label
|
||||
author_label:
|
||||
enable: true # Whether to enable
|
||||
auto: false # Whether to automatically add author label, e.g. Lv1, Lv2, Lv3...
|
||||
list: []
|
||||
# Code block settings
|
||||
code_block:
|
||||
copy: true # Whether to enable code block copy button
|
||||
style: mac # mac | simple
|
||||
highlight_theme: # Color scheme for highlightjs code highlighting. For preview, see https://highlightjs.org/examples
|
||||
light: github # light mode theme, support: github, atom-one-light, default
|
||||
dark: vs2015 # dark mode theme, support: github-dark, monokai-sublime, vs2015, night-owl, atom-one-dark, nord, tokyo-night-dark, a11y-dark, agate
|
||||
font: # Custom font
|
||||
enable: false # Whether to enable
|
||||
family: # Font family
|
||||
url: # Font URL to CSS file
|
||||
# Table of contents settings
|
||||
toc:
|
||||
enable: true # Whether to enable TOC
|
||||
max_depth: 3 # TOC depth
|
||||
number: false # Whether to add number to TOC automatically
|
||||
expand: true # Whether to expand TOC
|
||||
init_open: true # Open toc by default
|
||||
# Whether to enable copyright notice
|
||||
copyright:
|
||||
enable: true # Whether to enable
|
||||
default: cc_by_nc_sa # Default license, can be cc_by_nc_sa, cc_by_nd, cc_by_nc, cc_by_sa, cc_by, all_rights_reserved, public_domain
|
||||
# Whether to enable lazyload for images
|
||||
lazyload: true
|
||||
# Pangu.js (automatically add space between Chinese and English). See https://github.com/vinta/pangu.js
|
||||
pangu_js: false
|
||||
# Article recommendation. Requires nodejieba (npm install nodejieba). Transplanted from hexo-theme-volantis.
|
||||
recommendation:
|
||||
# Whether to enable article recommendation
|
||||
enable: false
|
||||
# Article recommendation title
|
||||
title: 推荐阅读
|
||||
# Max number of articles to display
|
||||
limit: 3
|
||||
# Max number of articles to display mobile
|
||||
mobile_limit: 2
|
||||
# Placeholder image
|
||||
placeholder: /images/wallhaven-wqery6-light.webp
|
||||
# Skip directory
|
||||
skip_dirs: []
|
||||
# ARTICLE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# COMMENT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/posts/comment
|
||||
comment:
|
||||
# Whether to enable comment
|
||||
enable: true
|
||||
# Comment system
|
||||
system: waline # waline, gitalk, twikoo, giscus
|
||||
# System configuration
|
||||
config:
|
||||
# Waline comment system. See https://waline.js.org/
|
||||
waline:
|
||||
serverUrl: https://example.example.com # Waline server URL. e.g. https://example.example.com
|
||||
lang: zh-CN # Waline language. e.g. zh-CN, en-US. See https://waline.js.org/guide/client/i18n.html
|
||||
emoji: [] # Waline emojis, see https://waline.js.org/guide/features/emoji.html
|
||||
recaptchaV3Key: # Google reCAPTCHA v3 key. See https://waline.js.org/reference/client/props.html#recaptchav3key
|
||||
turnstileKey: # Turnstile key. See https://waline.js.org/reference/client/props.html#turnstilekey
|
||||
reaction: false # Waline reaction. See https://waline.js.org/reference/client/props.html#reaction
|
||||
# Gitalk comment system. See https://github.com/gitalk/gitalk
|
||||
gitalk:
|
||||
clientID: # GitHub Application Client ID
|
||||
clientSecret: # GitHub Application Client Secret
|
||||
repo: # GitHub repository
|
||||
owner: # GitHub repository owner
|
||||
proxy: # GitHub repository proxy
|
||||
# Twikoo comment system. See https://twikoo.js.org/
|
||||
twikoo:
|
||||
version: 1.6.10 # Twikoo version, do not modify if you dont know what it is
|
||||
server_url: # Twikoo server URL. e.g. https://example.example.com
|
||||
region: # Twikoo region. can be empty
|
||||
# Giscus comment system. See https://giscus.app/
|
||||
giscus:
|
||||
repo: # Github repository name e.g. EvanNotFound/hexo-theme-redefine
|
||||
repo_id: # Github repository id
|
||||
category: # Github discussion category
|
||||
category_id: # Github discussion category id
|
||||
mapping: pathname # Which value to use as the unique identifier for the page. e.g. pathname, url, title, og:title. DO NOT USE og:title WITH PJAX ENABLED since pjax will not update og:title when the page changes
|
||||
strict: 0 # Whether to enable strict mode. e.g. 0, 1
|
||||
reactions_enabled: 1 # Whether to enable reactions. e.g. 0, 1
|
||||
emit_metadata: 0 # Whether to emit metadata. e.g. 0, 1
|
||||
lang: en # Giscus language. e.g. en, zh-CN, zh-TW
|
||||
input_position: bottom # Place the comment box above/below the comments. e.g. top, bottom
|
||||
loading: lazy # Load the comments lazily
|
||||
# COMMENT <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# FOOTER >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/footer
|
||||
footer:
|
||||
# Show website running time
|
||||
runtime: true # show website running time or not
|
||||
# Icon in footer, write fontawesome icon code here
|
||||
icon: '<i class="fa-solid fa-heart fa-beat" style="--fa-animation-duration: 0.5s; color: #f54545"></i>'
|
||||
# The start time of the website, format: YYYY/MM/DD HH:mm:ss
|
||||
start: 2022/8/17 11:45:14
|
||||
# Site statistics
|
||||
statistics: true # show site statistics or not (total articles, total words)
|
||||
# Footer message
|
||||
customize:
|
||||
# ICP record number. See https://beian.miit.gov.cn/
|
||||
icp:
|
||||
enable: false # Whether to enable
|
||||
number: # ICP record number
|
||||
url: # ICP record url
|
||||
# FOOTER <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# INJECT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/inject
|
||||
inject:
|
||||
# Whether to enable inject
|
||||
enable: false
|
||||
# Inject custom head html code
|
||||
head:
|
||||
-
|
||||
-
|
||||
# Inject custom footer html code
|
||||
footer:
|
||||
-
|
||||
-
|
||||
# INJECT <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# PLUGINS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/plugins
|
||||
plugins:
|
||||
# RSS feed. Requires hexo-generator-feed (npm i hexo-generator-feed). See https://github.com/hexojs/hexo-generator-feed
|
||||
feed:
|
||||
enable: false # Whether to enable
|
||||
# Aplayer. See https://github.com/DIYgod/APlayer
|
||||
aplayer:
|
||||
enable: false # Whether to enable
|
||||
type: fixed # fixed, mini
|
||||
audios:
|
||||
- name: # audio name
|
||||
artist: # audio artist
|
||||
url: # audio url
|
||||
cover: # audio cover url
|
||||
lrc: # audio cover lrc
|
||||
# - name: # audio name
|
||||
# artist: # audio artist
|
||||
# url: # audio url
|
||||
# cover: # audio cover url
|
||||
# lrc: # audio cover lrc
|
||||
# .... you can add more audios here
|
||||
# Mermaid JS. Requires hexo-filter-mermaid-diagrams (npm i hexo-filter-mermaid-diagrams). See https://mermaid.js.org/
|
||||
mermaid:
|
||||
enable: false # enable mermaid or not
|
||||
version: "11.4.1" # default v11.4.1
|
||||
# PLUGINS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# PAGE TEMPLATES >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/page_templates
|
||||
page_templates:
|
||||
# Friend Links page column number
|
||||
friends_column: 2
|
||||
# Tags page style
|
||||
tags_style: blur # blur, cloud
|
||||
# PAGE TEMPLATES <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
|
||||
# CDN >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/cdn
|
||||
cdn:
|
||||
# Whether to enable CDN
|
||||
enable: false
|
||||
# CDN Provider
|
||||
provider: npmmirror # npmmirror, zstatic, cdnjs, jsdelivr, unpkg, custom
|
||||
# Custom CDN URL
|
||||
# format example: https://cdn.custom.com/hexo-theme-redefine/${version}/source/${path}
|
||||
# The ${path} must leads to the root of the "source" folder of the theme
|
||||
custom_url:
|
||||
# CDN <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
|
||||
# DEVELOPER MODE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start
|
||||
# Docs: https://redefine-docs.ohevan.com/developer
|
||||
developer:
|
||||
# Whether to enable developer mode (only for developers who want to modify the theme source code, not for ordinary users)
|
||||
enable: false
|
||||
# DEVELOPER MODE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< end
|
||||
104
_config.yml
Normal file
104
_config.yml
Normal file
@ -0,0 +1,104 @@
|
||||
# Hexo Configuration
|
||||
## Docs: https://hexo.io/docs/configuration.html
|
||||
## Source: https://github.com/hexojs/hexo/
|
||||
|
||||
# Site
|
||||
title: Hexo
|
||||
subtitle: ''
|
||||
description: ''
|
||||
keywords:
|
||||
author: John Doe
|
||||
language: en
|
||||
timezone: ''
|
||||
|
||||
# URL
|
||||
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
|
||||
url: http://example.com
|
||||
permalink: :year/:month/:day/:title/
|
||||
permalink_defaults:
|
||||
pretty_urls:
|
||||
trailing_index: true # Set to false to remove trailing 'index.html' from permalinks
|
||||
trailing_html: true # Set to false to remove trailing '.html' from permalinks
|
||||
|
||||
# Directory
|
||||
source_dir: source
|
||||
public_dir: public
|
||||
tag_dir: tags
|
||||
archive_dir: archives
|
||||
category_dir: categories
|
||||
code_dir: downloads/code
|
||||
i18n_dir: :lang
|
||||
skip_render:
|
||||
|
||||
# Writing
|
||||
new_post_name: :title.md # File name of new posts
|
||||
default_layout: post
|
||||
titlecase: false # Transform title into titlecase
|
||||
external_link:
|
||||
enable: true # Open external links in new tab
|
||||
field: site # Apply to the whole site
|
||||
exclude: ''
|
||||
filename_case: 0
|
||||
render_drafts: false
|
||||
post_asset_folder: false
|
||||
relative_link: false
|
||||
future: true
|
||||
syntax_highlighter: highlight.js
|
||||
highlight:
|
||||
line_number: true
|
||||
auto_detect: false
|
||||
tab_replace: ''
|
||||
wrap: true
|
||||
hljs: false
|
||||
prismjs:
|
||||
preprocess: true
|
||||
line_number: true
|
||||
tab_replace: ''
|
||||
|
||||
# Home page setting
|
||||
# path: Root path for your blogs index page. (default = '')
|
||||
# per_page: Posts displayed per page. (0 = disable pagination)
|
||||
# order_by: Posts order. (Order by date descending by default)
|
||||
index_generator:
|
||||
path: ''
|
||||
per_page: 10
|
||||
order_by: -date
|
||||
|
||||
# Category & Tag
|
||||
default_category: uncategorized
|
||||
category_map:
|
||||
tag_map:
|
||||
|
||||
# Metadata elements
|
||||
## https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta
|
||||
meta_generator: true
|
||||
|
||||
# Date / Time format
|
||||
## Hexo uses Moment.js to parse and display date
|
||||
## You can customize the date format as defined in
|
||||
## http://momentjs.com/docs/#/displaying/format/
|
||||
date_format: YYYY-MM-DD
|
||||
time_format: HH:mm:ss
|
||||
## updated_option supports 'mtime', 'date', 'empty'
|
||||
updated_option: 'mtime'
|
||||
|
||||
# Pagination
|
||||
## Set per_page to 0 to disable pagination
|
||||
per_page: 10
|
||||
pagination_dir: page
|
||||
|
||||
# Include / Exclude file(s)
|
||||
## include:/exclude: options only apply to the 'source/' folder
|
||||
include:
|
||||
exclude:
|
||||
ignore:
|
||||
|
||||
# Extensions
|
||||
## Plugins: https://hexo.io/plugins/
|
||||
## Themes: https://hexo.io/themes/
|
||||
theme: redefine
|
||||
|
||||
# Deployment
|
||||
## Docs: https://hexo.io/docs/one-command-deployment
|
||||
deploy:
|
||||
type: ''
|
||||
2703
package-lock.json
generated
Normal file
2703
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
27
package.json
Normal file
27
package.json
Normal file
@ -0,0 +1,27 @@
|
||||
{
|
||||
"name": "hexo-site",
|
||||
"version": "0.0.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"build": "hexo generate",
|
||||
"clean": "hexo clean",
|
||||
"deploy": "hexo deploy",
|
||||
"server": "hexo server"
|
||||
},
|
||||
"hexo": {
|
||||
"version": "8.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"hexo": "^8.0.0",
|
||||
"hexo-generator-archive": "^2.0.0",
|
||||
"hexo-generator-category": "^2.0.0",
|
||||
"hexo-generator-index": "^4.0.0",
|
||||
"hexo-generator-tag": "^2.0.0",
|
||||
"hexo-renderer-ejs": "^2.0.0",
|
||||
"hexo-renderer-marked": "^7.0.0",
|
||||
"hexo-renderer-stylus": "^3.0.1",
|
||||
"hexo-server": "^3.0.0",
|
||||
"hexo-theme-landscape": "^1.0.0",
|
||||
"hexo-theme-redefine": "^2.8.5"
|
||||
}
|
||||
}
|
||||
4
scaffolds/draft.md
Normal file
4
scaffolds/draft.md
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
title: {{ title }}
|
||||
tags:
|
||||
---
|
||||
4
scaffolds/page.md
Normal file
4
scaffolds/page.md
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
title: {{ title }}
|
||||
date: {{ date }}
|
||||
---
|
||||
5
scaffolds/post.md
Normal file
5
scaffolds/post.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
title: {{ title }}
|
||||
date: {{ date }}
|
||||
tags:
|
||||
---
|
||||
38
source/_posts/hello-world.md
Normal file
38
source/_posts/hello-world.md
Normal file
@ -0,0 +1,38 @@
|
||||
---
|
||||
title: Hello World
|
||||
---
|
||||
Welcome to [Hexo](https://hexo.io/)! This is your very first post. Check [documentation](https://hexo.io/docs/) for more info. If you get any problems when using Hexo, you can find the answer in [troubleshooting](https://hexo.io/docs/troubleshooting.html) or you can ask me on [GitHub](https://github.com/hexojs/hexo/issues).
|
||||
|
||||
## Quick Start
|
||||
|
||||
### Create a new post
|
||||
|
||||
``` bash
|
||||
$ hexo new "My New Post"
|
||||
```
|
||||
|
||||
More info: [Writing](https://hexo.io/docs/writing.html)
|
||||
|
||||
### Run server
|
||||
|
||||
``` bash
|
||||
$ hexo server
|
||||
```
|
||||
|
||||
More info: [Server](https://hexo.io/docs/server.html)
|
||||
|
||||
### Generate static files
|
||||
|
||||
``` bash
|
||||
$ hexo generate
|
||||
```
|
||||
|
||||
More info: [Generating](https://hexo.io/docs/generating.html)
|
||||
|
||||
### Deploy to remote sites
|
||||
|
||||
``` bash
|
||||
$ hexo deploy
|
||||
```
|
||||
|
||||
More info: [Deployment](https://hexo.io/docs/one-command-deployment.html)
|
||||
0
themes/.gitkeep
Normal file
0
themes/.gitkeep
Normal file
Reference in New Issue
Block a user