RDoc帮助你生成静态网站,你只需要写Markdown

news/2024/4/28 14:38:03/文章来源:https://blog.csdn.net/weixin_33736649/article/details/88913675

RDoc 是一个文档生成工具,用于生成文档网站或简单的博客网站。
简单到你只需写 Markdown 文件就可以帮助你生成网站。
同时可以方便的集成到你的项目工程中。

  • 官方网站
  • 开源Github

下图官方网站,是 rdoc 生成的:

RDoc

基于React的快速静态站点生成器,只需编写Markdown文件即可。 访问react-doc.github.io网站获取更多信息。

快速开始

在您的系统上全局安装rdoc。需要在本地开发机器上具有Node> = 8。 您可以使用 n 来轻松切换不同项目之间的Node版本。

全局安装

npm install rdoc -g

初始化网站

rdoc init my-project  # Init project

运行网站

cd my-project && npm start # Into the directory, start the service.## Compiled successfully!## You can now view doc-example in the browser.##  Local:            http://localhost:5858/
##  On Your Network:  http://192.168.188.109:5858/## Note that the development build is not optimized.
## To create a production build, use npm run build.

编译生成HTML

npm run build

修改部署配置

package.json 中配置部署URL

{"scripts": {"deploy": "rdoc --publish <您的GitHub仓库地址>"...},...
}

例如:

{"scripts": {"deploy": "rdoc --publish https://github.com/react-doc/react-doc.github.io.git --branch master"...},...
}

上面 deploy 实例,将当前工程生成的静态 pushhttps://github.com/react-doc/react-doc.github.io.git 仓库的 master 分支中。

  • --branch master 参数指定分支,默认没有这个参数,推向指定网站的 gh-pages 分支。

部署网站

npm run deploy

恭喜你,你已经生成了一个网站。?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_733735.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

# 检测 鼠标是否右击_网站是不是被挂黑链,网站是不是被挂黑链的检测及避免方法...

做网站关键词排名也有一段时间了&#xff0c;对网站排名的主要因素及其他的一些因素了解得比较全面&#xff0c;今天搜索互联简要谈一下网站是否被挂黑链的方法&#xff0c;之所以有必要阐述一下&#xff0c;因为黑链市场还是存在的&#xff0c;各位站长相比也经常看到一些出售…

Thinkpad安装linux无法上网,修改合上本本时的动作 - 在ThinkPad上安装Ubuntu的全过程详解_Linux教程_Linux公社-Linux系统门户网站...

修改合上本本时的动作Ubuntu在你合上本本的屏幕时的默认动作竟然是关闭屏幕而不是待机&#xff0c;这个让人觉得挺蹊跷的。修改 /etc/acpi/events/lidbtn&#xff0c;把其中的action/etc/acpi/lid.sh改成 action/etc/acpi/sleep.sh sleep安装TPB&#xff0c;为本本增加OSDsudo …

ubuntu下零基础建站之python基础环境搭建

这篇说的是 ubuntu下 python 基础环境 python2.7&#xff08;为什么是2.7而不是3&#xff1f; tornado 对2.7支持比较好&#xff0c;还有很多包也是支持2.7&#xff09; 1. 输入python 发现不存在 有python3 python3可以。装下python2 2. apt install python (默认python就是2.…

html颜色自定义器,Color Changer插件,谷歌浏览器夜间模式,网站颜色自定义更改工具...

Color Changer插件&#xff0c;是一款非常适合设计师以及普通用户使用的网站颜色自定义更换工具&#xff0c;它提供了一个强大的调色板&#xff0c;能让我们对谷歌浏览器中的任意网站修改背景色、链接颜色、文本字样颜色。Change website colors to your liking.下载Color Chan…

html5微博个人资料页面,仿新浪微博个人主页html网站模板

这是一款最新的仿sina个人微博html静态网页模板(轻博客/轻微博/社交空间主题)&#xff0c;模板简洁、新颖&#xff0c;包含关注、粉丝、人气、个人资料、文章、视频等。比较适合类似爱装扮空间的女生。喜欢的可下载自行修改、套用网站程序搭建….资源下载此资源下载价格为4D币&…

a标签的class属性什么意思_SEO标签是什么意思?SEO标签优化方法有哪些?

随着移动互联网的竞争愈发激烈&#xff0c;通过网络运营的企业都会使用有效的方法来使得自己的网站排名靠前&#xff0c;从而增加网站流量&#xff0c;实现可持续发展。然而&#xff0c;SEO优化推广是企业之间竞争的有力武器&#xff0c;它是目前运营成本低性价比较高的推广方式…

论文 | 用迁移学习解释:电商网站的用户评论应如何优化排序?

摘要&#xff1a; 小蚂蚁说&#xff1a; 2018年6月初&#xff0c;自然语言处理三大顶会之一NAACL (Annual Conference of the North American Chapter of the Association for Computational Linguistics)在美国新奥尔良举行&#xff0c;吸引了世界各地的自然语言处理等领域的学…

如何解决网站首页老是被篡改经常反复被篡改

网站首页被篡改说明你网站程序有漏洞导致被上传了脚本后门木马 从而进行篡改内容被百度收录一些BC内容和垃圾与网站不相关的内容,建议找专业做安全的来进行网站安全服务漏洞检测与修补以及代码安全审计&#xff0c;清理网站后门和恶意代码,而且这个快照内容被劫持 会在搜索引擎…

视频网站程序 linux,观看主流视频平台视频的Windows、Mac、Linux客户端:ivideo

ivideo是一款可以观看国内主流视频平台视频的客户端&#xff0c;支持Windows、Mac、Linux操作系统&#xff0c;以下对ivideo进行介绍&#xff0c;及启动、使用、编译的方法。ivideo简介基于Electron开发的跨平台客户端版本的视频播放器&#xff0c;该播放器包括国内主流视频平台…

【总结整理】如何系统地规划出具备上乘用户体验的网站--摘自《人人都是产品经理》...

如何系统地规划出具备上乘用户体验的网站&#xff1f;人人都是产品经理社区 发布于 2018-10-22 08:26:32 举报阅读数&#xff1a;1033​​现今&#xff0c;网站和web技术已经不算是新兴技术了&#xff0c;但是不得不承认&#xff0c;在当下的移动互联网时代&#xff0c;web技术…

实现网站页面的QQ临时会话,分享到空间微博等按钮.

原文:实现网站页面的QQ临时会话&#xff0c;分享到空间微博等按钮.一 qq临时会话要实现qq临时会话首先要到qq在线状态官网开通qq在线状态&#xff0c;其中临时对话也分为加密和未加密。1.1:加密模式<a target"_blank" href"http://sighttp.qq.com/authd?IDK…

宝塔 mysql 占用100_解决宝塔面板CPU占满100%,负载100%网站缓慢等问题【mysql篇】...

今天遇到一个朋友&#xff0c;说他的宝塔服务器面板cpu、负载都是100%&#xff0c;让我给解决&#xff0c;说起来很蒙&#xff0c;一般来说这种问题的可能性很多&#xff0c;有可能是程序性能、服务器负载能力、并发访问、木马病毒、被植入了挖矿程序等等&#xff0c;所以呢&am…

4月4日,网站都变成灰色了,这是如何实现的?

内容导航前言示例代码愿望前言 为表达全国各族人民对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞的深切哀悼&#xff0c;国务院决定&#xff0c;2020年4月4日举行全国性哀悼活动。各大网站纷纷响应号召&#xff0c;把网站设置成灰度模式。 示例代码 <!DOCTYPE html> <ht…

项目二《品优购电商网站》

项目二 <品优购电商项目开发> 文章目录项目二 <品优购电商项目开发>前言一、网站 favicon 图标制作favicon图标二、TDK三大标签SEO优化SEOTDK三、字体图标1、下载2、引入四、鼠标经过边框效果五、模块化开发及命名规范命名规范目录命名常用模块类名命名推荐ClassNa…

大型网站技术架构(一)大型网站架构演化

2019独角兽企业重金招聘Python工程师标准>>> 看完了有一本书&#xff0c;就应该有所收获&#xff0c;有所总结&#xff0c;最近把《大型网站技术架构》一书给看完了&#xff0c;给人的印象实在深刻&#xff0c;再加上之前也搞过书本上讲的反向代理和负载均衡以及ses…

python抓取网站URL小工具

1、安装Python requests模块&#xff08;通过pip&#xff09;&#xff1a; 环境搭建好了&#xff01; 2、测试一下抓取URL的过程&#xff1a; 抓取出来的URL有JavaScript代码&#xff0c;正则上还有待更加完善&#xff0c;有兴趣的可以研究下~&#xff01; 工具源代码: #coding…

《Oracle Java EE编程自学和面试指南》10-03:ServletContext实现网站访问计数器

深入了解IT/互联网行业及岗位&#xff0c;请参阅通用IT/互联网岗位招聘计划&#xff08;最新全岗版&#xff09;。 深入了解职业晋升及学习路线&#xff0c;请参阅最优职业晋升路线和课程学习指南&#xff08;最新全栈版&#xff09;。 内容导航&#xff1a; 前言1、登录人次统…

《Java EE实战指南》11-02:使用ServletContextListener实现网站访问计数器

《JavaEE实战指南》 11-01&#xff1a;Listener概念 内容导航&#xff1a; 前言1、计数器的问题及优化2、创建监听器类3、配置监听器4、运行效果 前言 – 1、计数器的问题及优化 上一章的计数器案例的问题&#xff1a;计数器直接存储在上下文对象中&#xff0c;所以容器重启…

解读大型网站系统架构的演化

前言 一个成熟的大型网站&#xff08;如淘宝、京东等&#xff09;的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性&#xff0c;它总是随着用户量的增加&#xff0c;业务功能的扩展逐渐演变完善的&#xff0c;在这个过程中&#xff0c;开发模式、技术架构、设计…

使用Java开发高性能网站需要关注的那些事儿

近期各家IT媒体举办的业内技术大会让很多网站都在披露自己的技术内幕与同行们分享&#xff0c;大到facebook&#xff0c;百度&#xff0c;小到刚起步的网站。facebook&#xff0c;百度之类的大型网站采用的技术和超凡的处理能力的确给人耳目一新的感觉&#xff0c;但并不是每个…