修改 themes/next/_config.yml
以启用标签页选项
1 | menu: |
增加标签页
-
hexo new page tags
-
修改
source/tags/index.md
文件1
2
3
4
5---
title: tags
date: 2024-06-07 01:55:57
+type: tags
---
themes/next/_config.yml
以启用标签页选项1 | menu: |
hexo new page tags
修改 source/tags/index.md
文件
1 | --- |
npm install hexo-generator-searchdb --save
增加如下代码
1 | search: |
找到如下代码
1 | local_search: |
替换为如下代码
1 | local_search: |
修改渲染器
1 | npm un hexo-renderer-marked --save \ |
修改配置
在 _config.yml
中增加如下内容
1 | markdown: |
mybolg
文件夹git clone https://github.com/theme-next/hexo-theme-next themes/next
编辑 _config.yml
文件
找到以下代码
1 | theme: *** |
ps: "***" 为默认主题名称
修改为以下内容
1 | theme: next |
1 | hexo clean \ |
1 | md mybolg \ |
npm i -g hexo-cli
hexo init
~/.ssh/id_rsa.pub
in GitHub_config.yml
1 | # Deployment |
1 | # Deployment |
1 | language: en |
1 | language: zh-CN |
hexo new post 'How to use hexo'.
Edit source/_posts/How-to-use-hexo.md
hexo s
1 | hexo clean \ |
Open the website
export PATH=$PATH:`pwd`
这个脚本的作用是:
hexo
是否已安装,若没有安装则退出并提示用户安装。npm install
,若没有则自动运行 npm install
以安装所需的依赖。VSCode
(code
命令可用),则在 VS Code 中打开新生成的文章文件。VSCode
,则输出文章的路径,并提示用户安装 VS Code。command -v hexo
检查系统是否存在 hexo
命令,如果没有,则输出错误信息并退出。node_modules
目录:如果没有 node_modules
目录(即未运行过 npm install
),则提示用户并自动执行 npm install
安装依赖。hexo new post "$1"
创建一篇新文章。$1
为脚本的第一个参数,代表文章的标题。VSCode
(即 code
命令)是否可用:
code
打开新文章。创建文章并自动打开:
执行脚本时传入文章标题:
1 | ./create_hexo_post.sh "我的新文章" |
脚本输出示例:
hexo
或 VSCode
未安装,脚本将输出相应的错误提示。VSCode
可用,则自动打开新创建的文章。确保你已经安装了 Node.js
和 npm
,并且 Hexo 已经通过 npm install -g hexo-cli
安装到全局环境。
脚本假设当前目录已经是 Hexo 项目的根目录。
将以下代码写入 new
文件中
1 | #!/bin/bash |
deploy
文件中1 | #!/usr/bin/zsh |
chmod +x dev && chmod +x deploy