首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >html格式的网站源链接。

html格式的网站源链接。
EN

Stack Overflow用户
提问于 2015-05-06 18:15:46
回答 1查看 54关注 0票数 0

我正在从头开始创建一个新网站。它的文件(html、js、css、media)是从源代码编译、优化和…的。完全不可读的(人类)。然而,我仍然希望它是一个自由软件。现在,我只是在html标签后面创建了一个注释,即

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<!-- sources and license: git://...... -->
<head …

但是有没有办法让它更标准呢?也许会有这样的东西

代码语言:javascript
复制
<head>
  <meta sources="git://...." />
EN

回答 1

Stack Overflow用户

发布于 2015-05-06 22:04:12

对于这个没有标准的meta标签。然而,如果你下定决心要包含一个,你可以这样做:

代码语言:javascript
复制
<meta name="sources" content="git://....">

这是非标准的,validator.w3.org不会将您的代码验证为有效的HTML5。不过,它可以毫无问题地工作,即使很多人在查看源代码时可能不会注意到它,这似乎是您这样做的主要动机。

包含这些信息的标准方法是在存储库中使用README.md文件,考虑到您正在GitHub/Bitbucket/Gitlab或类似的网站上发布代码,并在脚本文件的顶部包含特殊注释。例如,在JavaScript中:

代码语言:javascript
复制
/*!
 * This comment will usually not be stripped out by optimizers.
 */

请注意!。你可以添加任何你喜欢的注释,但请注意,任何类型的HTML优化器/压缩器/任何东西,甚至谷歌PageSpeed插件,都会因为不必要的臃肿而去掉注释。

此外,它被认为是一个良好的实践,以实际发布的源代码尽可能人类可读。很简单,因为任何开发人员都没有理由去判断你的软件是否会满足他的需求,如果他必须解包/去混淆/重新压缩/清理你的代码,只是为了弄清楚它的正反两面。如果要开源的源代码很糟糕,那基本上就违背了开源的目的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30073829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档