html标记语言图像标记_为什么我喜欢这些标记语言

2023-05-16

html标记语言图像标记

去年大约这个时候,我为本专栏文章简要介绍了各种标记语言 。 语言选择的话题最近出现了好几次,所以我认为现在该是时候以我的偏见来重新讨论这个话题了。 我在这里解释为什么我更喜欢我的语言,而不是为您开任何处方。 毕竟,我不是医生。

一位同事问我对比较reStructuredText和Markdown以获得技术文档的帖子的看法。 我公司的文档是用Sphinx渲染的reStucturedText编写的,但是我不时地抱怨着转向DocBook XML之类的东西。 对我来说,reStructuredText可以放入Anti-Goldilocks区域,该区域并不像Markdown那样简单,但不如DocBook XML丰富。 它的亮点是使用Sphinx为Python 自动生成模块文档 。

最近, Copyleft指南的主要维护者宣布他打算从LaTeX切换到CommonMark或AsciiDoc 。 从未使用过AsciiDoc,我为自己的主张如此惊讶而感到惊讶,但是当我跟进后续对话时,我意识到它非常适合类似书本的文档。

他们说:“将内容与演示文稿分开。” 诸如DocBook和AsciiDoc之类的语言使作者可以说:“这是一个GUI按钮”。 它可能最终以粗体显示,但您不只是添加<em>并称之为一天。 内容与演示文稿分开; 例如,诸如Asciidoctor之类的渲染工具使用级联样式表(CSS)来控制演示。

在书籍式文档中,我最喜欢做的事情是包含标注。 警告,提示等是您的读者的重要功能。 在大多数情况下,读者最终会浏览本书的某些部分,或者是因为他们正在寻找特定的部分,或者是因为您的散文太无聊并且失去了兴趣。 调出特别重要的部分有助于确保读者获得您真正想要的信息。 另外,它们为文本墙添加了漂亮的分隔符。 公平地讲,reSTructuredText对它们提供了一些支持,但是我从来没有能够使它们像我想要的那样漂亮或明显。

现在我还没有赞美什么? 降价。 减价优惠。 不要误会我的意思,我爱Markdown。 这篇文章已提交给Markdown的编辑。 我在Markdown的学校里做笔记。 立即编写和以源代码形式阅读非常容易。 对于简短的独立文档,Markdown是最好的。

但是Markdown的易写性与Markdown的最终(缺乏)功能是矛盾的。 除非您嵌入了许多HTML(然后您可能不使用Markdown),否则您将不会获得大量的语义丰富性,而这些丰富性在长格式材料中变得更加重要。 选择Markdown的目的很诱人,因为它使贡献的障碍如此之低,但是当选择使开发人员或用户(在这种情况下为作家和读者)的生活更轻松时,成功的项目往往会偏向用户。

所以你有它。 文档语言并非千篇一律,因此选择适合所写文档的语言至关重要。

在评论中告诉我为什么喜欢您选择的语言。

翻译自: https://opensource.com/life/16/8/why-i-love-these-markup-languages

html标记语言图像标记

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

html标记语言图像标记_为什么我喜欢这些标记语言 的相关文章

  • Webpack 和 Angular HTML 图像加载

    我一直对 webpack 和 Angular 感到头疼 这可能有一个简单的答案 但我无法弄清楚 我已经阅读了堆栈溢出中关于这个主题的几乎所有答案 但都无济于事 我有一个像这样的 html 页面 还有其他包含图像的模板 img
  • div 之间的额外空间从何而来?

    http www lethalmonk6 byethost24 com index html http www lethalmonk6 byethost24 com index html 如果您使用 firebug 检查 项目链接 div
  • 为什么 HTML5 视频无法在 google chrome 上运行?

    my code
  • Jquery $(window).width() 不包括滚动条宽度?

    我有一个页面使用 javascript 设置了很多 css 属性 并使用 window width 来确定页面宽度 除此之外 它还使用该方法将一些 div 宽度设置为页面的完整宽度 A 这样做是因为很多其他计算都是在 javascript
  • WebSocket 无法与 DNS 配合使用

    我有一个网络应用程序 我正在使用 websockets 我在使用 ws myDomain com 作为 websocket 服务器的地址时遇到问题 这个问题很奇怪 因为我使用许多 PC 测试了连接 似乎这适用于大约 1 5 的 PC 当我将
  • 有没有基于 WPF 的 Markdown 渲染器? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我们有基于 WPF 的应用程序 我们有单独的字符串存储库 其中的文本在网络中进行编辑 在我们的 WPF
  • 无限水平滚动图像循环?

    所以我试图在我的网站上创建一个无限滚动动画 但我一直在努力 原始教程在这里 使用 6 张图像 最后重复 4 张图像以实现无缝过渡 https designshack net articles css infinitephotobanner
  • 底部带有三角形的 div 和背景图像

    我想做一个div 有一个底部的三角形 但我需要三角形上的背景图像为了出现 我尝试使用伪元素 after 但它不起作用 homebg after content position absolute top 100 left 0 right 0
  • 如何防止桌面浏览器(Chrome、Safari)缩放网页

    我尝试使用以下元视图端口标记来防止浏览器缩放 但这不起作用 我知道这是可能的 因为我的缩放在此网站上被阻止 未来主义 xyz http futurism xyz 该网站的视口标签是这样的
  • 如何将服务器端 Shiny 应用程序嵌入到 JSP 页面中而不将该应用程序暴露在其他地方

    我有一个闪亮的应用程序 我想将其嵌入到托管在 Amazon AWS 上的 Java 8 Web 服务器的页面中 注意 我说 嵌入 是因为网络服务器中的大多数页面共享一个公共侧边栏和页脚 这会自动应用于大多数视图 这样 jsp 文件只需为页面
  • HTML 和 标签有什么区别?

    HEAD 标签和 BODY 标签有什么区别 大多数 HTML 书籍仅 简短 提及 and 标签 但它们消失得很快 它们会影响浏览器呈现网页的方式吗 另外 它们会影响 javascript 的运行顺序吗 我的意思是 如果我里面有一个javas
  • a:悬停颜色不起作用

    一件很奇怪的事情 我想在悬停时更改链接的文本颜色和背景颜色 这是代码 css link menu a color white display block height 100 width 100 text decoration none t
  • 尝试从网页Python和BeautifulSoup获取编码

    我试图从网页检索字符集 这会一直改变 目前我使用 beautifulSoup 来解析页面 然后从标题中提取字符集 这工作正常 直到我遇到一个网站 到目前为止 我的代码以及与其他页面一起使用的代码是 def get encoding soup
  • 如何设置必须输入特定数字的字段?

    我想知道如何创建一个需要输入特定数字或文本的字段 例如 激活码 以及在输入的确认答案的情况下移动到 网页 并且在未确认的情况下移动到 另一页面 的按钮 使用必需的属性
  • 使用 # 时锚点 标签在 Chrome 中不起作用

    这是我在页面上使用的代码 li a href explore Sound Sound a li 在所有页面上出现的菜单中 a a 在我想要链接的页面上 我尝试过使用 id 将内容添加到标签中 但仅在 Chrome 中 浏览器不会向下滚动到该
  • Next.js:错误:React.Children.only 期望接收单个 React 元素子元素

    我有一个名为Nav inside components目录及其代码如下所示 import Link from next link const Nav gt return div a Home a a About a div export d
  • 如何根据另一个下拉列表中的选择动态填充下拉列表中的选项?

    我有一个表 其中包含类别信息 例如产品 我已将它们列在下拉菜单中 现在 我需要做的是 在下一个下拉菜单中列出所选类别的子类别 我希望 javascript 是必需的 但我对 javascript 还不太熟悉 将非常感谢您的帮助 你应该使用
  • 在 Android Chrome 中隐藏 HTML5 音频/视频通知

    我的网络应用程序上有一个 HTML5 音频元素 在某些时候 我使用以下代码以编程方式停止播放 audioElement pause audioElement currentTime 0 播放音频时 我的 Android 设备 使用 Goog
  • 如果选中复选框则显示 div

    我正在尝试构建类似 WordPress 选项的东西 用于在创建文章时切换字段可见性 我所构建的依赖于 click函数使用相应的字段名称切换父项 我想知道如果选中该复选框 执行此操作的最佳方法是什么 因为如果您选中一个框并重新加载页面 因为它
  • 水平和垂直居中 div 位于页面中间,页眉和页脚粘在页面顶部和底部

    我正在尝试制作一个具有固定高度页眉和页脚的页面 页眉位于屏幕顶部 100 宽度 页脚位于底部 100 宽度 我想将一个具有可变高度内容的 div 居中放置在页眉和页脚之间的空间中 在下面的 jsfiddle 中 如果内容比空格短 它会起作用

随机推荐