当前位置:首页 > 技术分析 > 正文内容

那些看上去高大上的项目文档和个人博客原来用了这些技术

ruisui883个月前 (02-05)技术分析21

作者: 码农小胖哥 来源:码农小胖哥

1. 前言

昨天忙里偷闲分享了一个关于微信支付的开发包 Payment Spring Boot,有同学问文档是用什么搞得,今天就来分享一下关于程序员写项目文档的工具。无论是工作内部记录,还是开源分享都非常有用。

2. MarkDown

MarkDown可以通过非常简单的语法来进行文字、代码块、数学公式的排版,甚至还是实现流程图、思维导图。具有简单易学、快捷方便的特点。

下面是原生的 MarkDown:

下面对应的是预览后的 MarkDown:

配合 MarkDown 编辑器的快捷键,基本随手就可以编排出漂亮的文档。胖哥写了几百篇公众号都是用Markdown写的。无论是新手还是老手,MarkDown都是要掌握的。

另外这里推荐一款很好用的MarkDown编辑器 Typora ,真的很好用,配合图床,谁用谁知道。

3. Docsify

Docsify 可以快速帮你生成文档网站。它不会生成静态的 .html 文件,所有转换工作都是在运行时。如果你想要开始使用它,只需要创建一个 index.html 就可以开始编写文档并直接部署在 GitHub Pages 或者Gitee Pages。它提供了中文文档:https://docsify.js.org/#/zh-cn/

如果你会MarkDown,半个小时你就能搭建一个属于你自己的文档网站,它相当简单好用。就在我写这篇文章的时候Docsify刚刚获得了 2020 年开源中国的最佳人气的开源项目。

4. Hexo

Docsify用来搭建文档是非常轻便的,但是它并不适用搭建个人博客。正如上面所言,它不会生成静态页面,因此不方便进行 SEO 等等更多的操作。在搭建个人博客的选择上Hexo具有更佳的表现,它被开发出来的初衷就是搭建博客系统,它具有很多的样式可供选择,同时提供了插件市场你可以定制自己的博客风格和功能。最关键的是它也提供了中文文档 :https://hexo.io/zh-cn/,你可以去学习配置。我的个人博客就是用Hexo自己改的:https://felord.cn

VuePress搭建博客也是非常出色的,你也可以去试试 Vue 风格的。

5. 总结

不要小看文档,如果你能把自己开发的思路通过文档清晰地表达出来,也是一个突出亮点。很多大牛都有很强的背书能力,所以写作、画图都是不可或缺的能力。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/1688.html

标签: 技术博客
分享给朋友:

“那些看上去高大上的项目文档和个人博客原来用了这些技术” 的相关文章

最古老的Linux发行版刚刚进行了重大更新

Slackware 15.0 带来了全新的 KDE Plasma 5 桌面体验。Slackware Linux(仍然维护的最古老的Linux发行版)的制造商刚刚发布了Linux发行版的15.0版本。Slackware Linux于1993年出现,创始人Patrick Volderding今天继续维护...

内存问题探微

这篇文章是我在公司 TechDay 上分享的内容的文字实录版,本来不想写这么一篇冗长的文章,因为有不少的同学问是否能写一篇相关的文字版,本来没有的也就有了。说起来这是我第二次在 TechDay 上做的分享,四年前第一届 TechDay 不知天高地厚,上去讲了一个《MySQL 最佳实践》,现在想起来那...

「云原生」Containerd ctr,crictl 和 nerdctl 命令介绍与实战操作

一、概述作为接替Docker运行时的Containerd在早在Kubernetes1.7时就能直接与Kubelet集成使用,只是大部分时候我们因熟悉Docker,在部署集群时采用了默认的dockershim。在V1.24起的版本的kubelet就彻底移除了dockershim,改为默认使用Conta...

「干货」FPGA设计中深度约束技巧及调试经验总结

今天跟大家分享的内容很重要,也是我们调试FPGA经验的总结。随着FPGA对时序和性能的要求越来越高,高频率、大位宽的设计越来越多。在调试这些FPGA样机时,需要从写代码时就要小心谨慎,否则写出来的代码可能无法满足时序要求。另外,最近跟网友聊天时,有谈到公众号寿命的问题,我觉得网络交换FPGA公众号应...

雅马哈TMAX 560 TECH MAX 外媒深度测评

应雅马哈(Yamaha)的邀请,在葡萄牙埃斯托里尔对全新的Yamaha TMAX 560 Tech Max踏板车进行了测试,在这里TMAX 560 Tech Max售价为11649英镑。雅马哈TMAX长期以来一直站在踏板车的顶端,就声誉和知名度而言,它是当之无愧的大踏板界NO.1。2020 TMAX...

基于微信小程序+springboot+vue技术构建的开源微信商城

介绍基于 微信小程序 + springboot + vue 技术构建 ,支持单店铺,多店铺入驻的商城平台。项目包含 微信小程序,管理后台。基于java后台语言,已功能闭环,且达到商用标准的一套项目体系。技术栈平台功能介绍小程序演示图管理后端演示图小程序体验码演示地址1.0版演示地址说明后台管理端演示...