mirror of
https://github.com/samsonjs/media.git
synced 2026-03-29 10:05:48 +00:00
Add favicon to javadocs
This commit is contained in:
parent
6aa35aaaa5
commit
a0eb081aed
1 changed files with 17 additions and 0 deletions
|
|
@ -27,6 +27,23 @@ ext.fixJavadoc = {
|
|||
ant.replaceregexp(match:oracleLink, replace:oracleFixed, flags:'g') {
|
||||
fileset(dir: "${javadocPath}", includes: "**/*.html")
|
||||
}
|
||||
// Add favicon to each page
|
||||
def headTag = "<head>"
|
||||
def headTagWithFavicon = "<head>" +
|
||||
"<!-- start favicons snippet, use https://realfavicongenerator.net/ -->" +
|
||||
"<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/assets/apple-touch-icon.png\">" +
|
||||
"<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/assets/favicon-32x32.png\">" +
|
||||
"<link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/assets/favicon-16x16.png\">" +
|
||||
"<link rel=\"manifest\" href=\"/assets/site.webmanifest\">" +
|
||||
"<link rel=\"mask-icon\" href=\"/assets/safari-pinned-tab.svg\" color=\"#fc4d50\">" +
|
||||
"<link rel=\"shortcut icon\" href=\"/assets/favicon.ico\">" +
|
||||
"<meta name=\"msapplication-TileColor\" content=\"#ffc40d\">" +
|
||||
"<meta name=\"msapplication-config\" content=\"/assets/browserconfig.xml\">" +
|
||||
"<meta name=\"theme-color\" content=\"#ffffff\">" +
|
||||
"<!-- end favicons snippet -->"
|
||||
ant.replaceregexp(match:headTag, replace:headTagWithFavicon, flags:'g') {
|
||||
fileset(dir: "${javadocPath}", includes: "**/*.html")
|
||||
}
|
||||
// Remove date metadata that changes every time Javadoc is generated.
|
||||
def javadocGeneratedBy = "<!-- Generated by javadoc.*?-->\n"
|
||||
ant.replaceregexp(match:javadocGeneratedBy, replace:"") {
|
||||
|
|
|
|||
Loading…
Reference in a new issue