# 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
$ npm install hexo-deployer-git --save
- 编辑 _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。 用 $ 作为前缀从而从环境变量中读取令牌 |
- 此外,如果您的 Github Pages 需要使用 CNAME 文件自定义域名,请将 CNAME 文件置于
source目录下,只有这样hexo deploy才能将 CNAME 文件一并推送至部署分支。
- 除非你使用令牌或 SSH 密钥认证,否则你会被提示提供目标仓库的用户名和密码。
- hexo-deployer-git 并不会存储你的用户名和密码。 请使用 git-credential-cache 来临时存储它们。
- 登入 Github/BitBucket/Gitlab,请在库设置(Repository Settings)中将默认分支设置为
_config.yml配置中的分支名称。 稍等片刻,您的站点就会显示在您的 Github Pages 中。