pull/61/head
Amio 2019-07-06 16:04:16 +08:00
rodzic 8e8cf56a9b
commit 551c764a69
2 zmienionych plików z 5 dodań i 3 usunięć

Wyświetl plik

@ -22,6 +22,7 @@
|![](/style/standard/f2a) | [/style/standard/f2a](/style/standard/f2a) |
|![](/license/Apache-2.0/blue) | [/license/Apache-2.0/blue](/license/Apache-2.0/blue) |
|![](/Language/Swift%203.0.1/orange) | [/Language/Swift%203.0.1/orange](/Language/Swift%203.0.1/orange) |
|![](/labelColor/badge/yellow?icon=chrome&labelColor=red)
## Flat Style

Wyświetl plik

@ -1,3 +1,4 @@
const fs = require('fs')
const path = require('path')
const http = require('http')
const url = require('url')
@ -9,16 +10,16 @@ const icons = require('../test/assets/icon-data-uri.js')
const serveBadge = (req, res) => {
const { pathname, query } = url.parse(req.url)
const { style, icon, iconWidth } = qs.parse(query)
const { label, style, icon, iconWidth, labelColor } = qs.parse(query)
const [ subject, status, color ] = pathname.split('/').splice(1)
.map(s => qs.unescape(s))
res.statusCode = 200
res.setHeader('Content-Type', 'image/svg+xml;charset=utf-8')
res.end(badgen({ subject, status, color, style, icon: icons[icon], iconWidth }))
res.end(badgen({ label, labelColor, subject, status, color, style, icon: icons[icon], iconWidth }))
}
const md = path.join(__dirname, 'preview.md')
const md = fs.readFileSync(path.join(__dirname, 'preview.md'), 'utf8')
const inlineCSS = `
body { color: #333; padding-bottom: 5em; max-width: 800px }
a { text-decoration: none; color: #06D }