如何在GitHub上部署mdbook
我在GitHub页面上部署我的书时遇到问题。 你们中有谁能一步一步地向我解释一下如何用最简单的方法进行部署 第一次尝试 使用travis.yml将Book部署到GitHub页面。 我试过使用代币和travis.yml,但有些东西不起作用如何在GitHub上部署mdbook,github,deployment,github-pages,rust-cargo,Github,Deployment,Github Pages,Rust Cargo,我在GitHub页面上部署我的书时遇到问题。 你们中有谁能一步一步地向我解释一下如何用最简单的方法进行部署 第一次尝试 使用travis.yml将Book部署到GitHub页面。 我试过使用代币和travis.yml,但有些东西不起作用 访问Travis-ci.com并注册GitHub 接受Travis CI的授权。您将被重定向到GitHub 单击Travis仪表板右上角的个人资料图片,单击绿色激活按钮,然后选择 要与Travis CI一起使用的存储库 生成新令牌 转到存储库的Travis C
deploy:
provider: pages
skip-cleanup: true
github-token: $GITHUB_TOKEN
local-dir: path / to / mybook / book
keep-history: false
on:
branch: master
这是我第一次使用GitHub,我不知道任何命令,我现在正在学习
第二次尝试
手动部署到GitHub页面。
第一次奏效。
但是创建一个新的存储库会给我一个关于临时文件夹(7号)的错误。
正确的程序是什么?
我列出了生成这本书的所有步骤
$git克隆。。。回购吉特
$mdbook init--主题
git分支gh页面
$git工作树添加/tmp/book-gh页面
fatal:'/tmp/book'已存在
如果我使用另一个目录,例如,tmp/book2
,它将正确地执行几个步骤$mdbook构建
$rm-rf/tmp/book2/*
$cp-rp book2/*/tmp/book2/
这里又出现了一个错误!
cp:book2/*:没有这样的文件或目录
。第一次他没有给我任何错误。我在linux命令中做错了什么$cd/tmp/book2
$git add-A
$git提交“新书消息”
$git推送源gh页面
$cd-
$ git add -A
$ git push```