Bookdown搭配GitHubPages发布电子书

本文档详细介绍了如何利用R包Bookdown和GitHub Pages创建并发布个人电子书。首先,你需要具备R基础、RStudio以及git的基本操作。然后,通过安装Bookdown,新建project,并根据示例修改内容。接着,配置本地_bookdown.yml文件,编译文档生成docs文件夹。将内容推送到GitHub新建的仓库,并调整仓库设置。最后,完成这些步骤后,你就能成功发布自己的电子书了。


前言

你想发布一本自己的电子书吗?就像这样 R语言教程 或是 医学统计笔记与R语言 这样~ 那就学起来吧!


一、前期准备

  • R基础
  • 安装Rstudio
  • 安装git
  • 熟悉git基本命令

二、发布步骤

1. bookdown项目

1.1 安装R包

install.packages('bookdown') 

1.2 新建project

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3 修改成自己的笔记

这里有一个案例,对照修改就行。有两种编辑方式:
在这里插入图片描述
第一种在index.Rmd文件下选择knit编译,运行这一章。
在这里插入图片描述

第二种选择Build Book编译整本书每个章节。
在这里插入图片描述

于是,就可以看到效果图。
在这里插入图片描述

2. GitHubPages发布

2.1 增加本地_bookdown.yml文件一行参数

在这里插入图片描述

  • 全文编译一遍
  • 本地会多出一个dosc文件

2.2 部署到GitHub

  • 新建仓库
  • 克隆仓库到本地
  • 将内容复制到克隆过来的仓库
git add .
git commit -m date
git push

2.3 修改GitHub仓库的一些属性

a. 修改branch
在这里插入图片描述
b. 增加要发布的网址
在这里插入图片描述

3. 成功

这是我的电子书之《听课笔记》


参考文章

如何用Bookdown制作图书并用GiteePages展示出来?
R语言基础第23章(李东风)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值