修改 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.yml1 | # 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 s1 | 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