# ShokaX Can

# 开始

ShokaX 即食罐头,使用 pnpm 加热即可食用,执行下列命令:

git clone https://github.com/theme-shoka-x/shokax-can --depth=1
cd shokax-can
pnpm install
hexo s # 如果报错更换为 pnpm dlx hexo s

当前内容物版本:ShokaX v0.4.11 不含 lightning-minify

# 创建链接

mklink /J .\themes\shokax .\node_modules\hexo-theme-shokax # windows CMD
# 或
cd ../themes && ln -s ../node_modules/hexo-theme-shokax shokax # Linux Bash

随后可以通过 themes/shokax 访问主题文件

# Git

  1. 安装 hexo-deployer-git
$ npm install hexo-deployer-git --save
  1. 编辑 _config.yml (示例值如下所示):
deploy:
  type: git
  repo: <repository url> # https://bitbucket.org/JohnSmith/johnsmith.bitbucket.io
  branch: [branch]
  message: [message]
选项 描述 默认
repo 目标存储库的 URL
branch 分支名称 gh-pages (GitHub) coding-pages (Coding.net) master (others)
message 自定义提交信息 Site updated: {{ now('YYYY-MM-DD HH:mm:ss') }}
token 可选的令牌值,用于认证 repo。 用 $ 作为前缀从而从环境变量中读取令牌
  1. 此外,如果您的 Github Pages 需要使用 CNAME 文件自定义域名,请将 CNAME 文件置于 source 目录下,只有这样 hexo deploy 才能将 CNAME 文件一并推送至部署分支。
  • 除非你使用令牌或 SSH 密钥认证,否则你会被提示提供目标仓库的用户名和密码。
  • hexo-deployer-git 并不会存储你的用户名和密码。 请使用 git-credential-cache 来临时存储它们。
  1. 登入 Github/BitBucket/Gitlab,请在库设置(Repository Settings)中将默认分支设置为 _config.yml 配置中的分支名称。 稍等片刻,您的站点就会显示在您的 Github Pages 中。