代码高亮测试
{% code code="console.log('这可能来自文件或 CMS!');" lang="js" title="example.js" meta="'文件' 'CMS'" /%}
// 带有语法高亮的 JavaScript 代码。var fun = function lang(l) { dateformat.i18n = require('./lang/' + l); return true;};
ANSI colors:- Regular: Red Green Yellow Blue Magenta Cyan- Bold: Red Green Yellow Blue Magenta Cyan- Dimmed: Red Green Yellow Blue Magenta Cyan
256 colors (showing colors 160-177):160 161 162 163 164 165166 167 168 169 170 171172 173 174 175 176 177
Full RGB colors:ForestGreen - RGB(34, 139, 34)
Text formatting: Bold Dimmed Italic Underline
makefile
# 项目名称PROJECT_NAME := notes
# 路径配置BUILD_DIR := ./buildNGINX_DIR := /var/www/docs
# NAS 局域网路径(可选)NAS_USER := rootNAS_IP := 192.168.10.3NAS_PATH := /volume1/ding_share/docusaurus/$(PROJECT_NAME)
# 远程服务器路径SERVER_USER := rootSERVER_HOST := 1.94.254.213SERVER_PATH := /var/www/$(PROJECT_NAME)
# GitHub 配置GITHUB_REPO := git@github.com:luoxding/luoxding.github.io.gitGITHUB_BRANCH := main
# 颜色输出(可选)SUCCESS_COLOR := \033[0;32mNO_COLOR := \033[0m
# 构建并发布到 GitHub Pages.PHONY: publish_to_pagespublish_to_pages: npm run deploy @echo -e "$(SUCCESS_COLOR)已发布到 GitHub Pages$(NO_COLOR)"
# 发布到本地 Nginx.PHONY: publish_to_localpublish_to_local: sudo rsync -avz --delete $(BUILD_DIR)/ $(NGINX_DIR) @echo -e "$(SUCCESS_COLOR)已发布到本机 Nginx$(NO_COLOR)"
# 发布到局域网 NAS(如果需要启用,取消注释)#.PHONY: publish_to_nas#publish_to_nas:# rsync -avz --delete $(BUILD_DIR)/ $(NAS_USER)@$(NAS_IP):$(NAS_PATH)# @echo -e "$(SUCCESS_COLOR)已发布到局域网 NAS$(NO_COLOR)"
# 发布到远程服务器.PHONY: publish_to_serverpublish_to_server: rsync -avz --delete $(BUILD_DIR)/ $(SERVER_USER)@$(SERVER_HOST):$(SERVER_PATH) @echo -e "$(SUCCESS_COLOR)已发布到远程服务器$(NO_COLOR)"
# 发布到 GitHub.PHONY: publish_to_githubpublish_to_github: git add . git commit -m "Deploy updated docs" git push $(GITHUB_REPO) $(GITHUB_BRANCH) @echo -e "$(SUCCESS_COLOR)已发布到 GitHub$(NO_COLOR)"
# 一键发布到所有目标.PHONY: publish_allpublish_all: publish_to_pages publish_to_local publish_to_server publish_to_github
# 清理构建文件.PHONY: cleanclean: rm -rf $(BUILD_DIR) @echo -e "$(SUCCESS_COLOR)已清理构建文件$(NO_COLOR)"
# 默认执行 `publish_all`.PHONY: deploydeploy: publish_all