提交 e7c49480 编写于 作者: LinuxSuRen's avatar LinuxSuRen

import project

上级
<!DOCTYPE html>
<html class="no-js" lang="zh-CN">
<head>
<meta charset="utf-8">
<link rel="preload" href="https://jenkins-zh.github.io/files/muli-latin-200.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://jenkins-zh.github.io/files/muli-latin-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://jenkins-zh.github.io/files/muli-latin-800.woff2" as="font" type="font/woff2" crossorigin>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>404 Page not found | Jenkins 中文社区</title>
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width,minimum-scale=1">
<meta name="generator" content="Hugo 0.52" />
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<link href='/dist/main.css' rel='stylesheet' type="text/css" /><script src="/js/chart.js"></script>
<style>
img.avatar {
width: 32px;
display: inline;
}
</style>
<meta property="og:title" content="404 Page not found" />
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="" />
<meta itemprop="name" content="404 Page not found">
<meta itemprop="description" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="404 Page not found"/>
<meta name="twitter:description" content=""/>
</head>
<body class="ma0 sans-serif bg-primary-color-light">
<nav class="bg-primary-color-dark pv4 w-100" role="navigation">
<div class="center flex-ns flex-wrap items-center justify-start mw9">
<h1 class="dim f3 lh-solid ml0-ns mr0 mr4-l mv0 pl3 pl4-ns">
<a href="https://jenkins-zh.github.io/" class="link white">
SuRenPi
</a>
</h1>
<ul class="list ma0 pa0 dn dib-l">
<li class="f5 dib mr4" role="menuitem">
<a href="/wechat/" class="dim link light-silver">
微信
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="http://blog.surenpi.com" class="dim link light-silver">
SuRen
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32" class="fill-current v-base" aria-label="External Link">
<path d="M25.152 16.576v5.696q0 2.144-1.504 3.648t-3.648 1.504h-14.848q-2.144 0-3.648-1.504t-1.504-3.648v-14.848q0-2.112 1.504-3.616t3.648-1.536h12.576q0.224 0 0.384 0.16t0.16 0.416v1.152q0 0.256-0.16 0.416t-0.384 0.16h-12.576q-1.184 0-2.016 0.832t-0.864 2.016v14.848q0 1.184 0.864 2.016t2.016 0.864h14.848q1.184 0 2.016-0.864t0.832-2.016v-5.696q0-0.256 0.16-0.416t0.416-0.16h1.152q0.256 0 0.416 0.16t0.16 0.416zM32 1.152v9.12q0 0.48-0.352 0.8t-0.8 0.352-0.8-0.352l-3.136-3.136-11.648 11.648q-0.16 0.192-0.416 0.192t-0.384-0.192l-2.048-2.048q-0.192-0.16-0.192-0.384t0.192-0.416l11.648-11.648-3.136-3.136q-0.352-0.352-0.352-0.8t0.352-0.8 0.8-0.352h9.12q0.48 0 0.8 0.352t0.352 0.8z"></path>
</svg>
</a>
</li>
</ul>
<div class="db dib-ns pl3"><form id="site-search-form" action="" role="search">
<fieldset class="bn ma0 pa0">
<label class="clip" for="email-address">Search</label>
<input type="search" id="search-input" class="needs-js bg-left bg-transparent bn f5 input-reset lh-solid mt3 mt0-ns pl4 pv2 w5 white"
placeholder="搜索文档" type="text"
name="email-address" value="" style="background-image:url('/images/icon-search.png');background-size:16px 16px;">
</fieldset>
</form>
</div>
<div class="list ma0 pa0 dn dib-l"><ul class="list ma0 pa0 dn dib-l">
<li class="f5 dib mr4" role="menuitem">
<a href="https://jenkins-zh.github.io/" class="dim gray"></a>
</li>
</ul>
</div>
<span class="absolute mt1 mt2-l pr3 right-0 top-0">
<a class="github-button needs-js link primary-color-dark" href="https://github.com/LinuxSuRen" data-size="large" data-show-count="false" aria-label="Star LinuxSuRen GitHub">Star</a>
</span>
</div>
</nav>
<main role="main" class="content-with-sidebar min-vh-100 pb7 pb0-ns">
<main class="cf pa5 pa4-l f4 tc center measure-wide lh-copy gray">
<h1 class="f3 f2-ns">The page you're looking for doesn't exist. Perhaps you'd like to gopher something else? Sorry.</h1>
<div class="h6">
<svg id="gopher" width="100%" height="100%" viewBox="0 0 272 282" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;">
<g transform="matrix(1.09329,0,0,1.09329,-135.183,-11.6982)">
<path class="gopher-cape animated" d="M167.376,132.778C165.4,163.47 157.387,172.184 150.142,191.552C140.361,210.573 133.102,214.357 127.626,223.012C131.508,226.814 144.79,238.814 159.006,243.911C199.917,251.86 250.261,251.499 284.105,243.911C312.297,238.453 330.566,241.986 350.858,258.146C352.025,218.523 351.604,171.276 333.752,132.778" style="fill:rgb(201,23,126);stroke:rgb(201,23,126);stroke-width:4px;"/>
</g>
<g transform="matrix(1.09329,0,0,1.09329,20.0647,-11.6982)">
<path d="M207.3,44.6C200.6,30.9 184.4,43 180.3,38.7C159.3,17.1 133.9,11.7 114,10.7L103,10.7C83,11.2 57.6,17 36.7,38.7C32.6,43 16.3,30.9 9.7,44.6C2,60.6 25.4,62.2 24.2,69.3C21.9,82.1 23.4,101.1 25.2,119.8C28,151.5 4.3,227.4 53.6,257.9C62.9,263.7 88,266.9 109.8,267.4L110,267.4C131.8,266.9 153.9,263.7 163.2,257.9C212.6,227.4 188.9,151.5 191.8,119.8C193.5,101.1 195,82.1 192.8,69.3C191.6,62.2 215,60.5 207.3,44.6Z" style="fill:rgb(140,197,231);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1.09329,0,0,1.09329,20.0647,-11.6982)">
<path d="M143.2,54.3C109.8,58.2 114.3,93 127.2,104.3C151.2,125.3 176.2,104.3 173.4,83.1C170.9,62.7 153.6,53.1 143.2,54.3Z" style="fill:rgb(224,222,220);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1.09329,0,0,1.09329,20.0647,-11.6982)">
<path class="eyes" d="M145.5,72.9C151.792,72.9 156.9,78.008 156.9,84.3C156.9,90.592 151.792,95.7 145.5,95.7C139.208,95.7 134.1,90.592 134.1,84.3C134.1,78.008 139.208,72.9 145.5,72.9ZM71.356,72.746C77.648,72.746 82.756,77.854 82.756,84.146C82.756,90.438 77.648,95.546 71.356,95.546C65.064,95.546 59.956,90.438 59.956,84.146C59.956,77.854 65.064,72.746 71.356,72.746Z" style="fill:rgb(17,18,18);"/>
</g>
<g transform="matrix(1.09329,0,0,1.09329,20.0647,-11.6982)">
<path d="M142.5,75.8C144.487,75.8 146.1,77.413 146.1,79.4C146.1,81.387 144.487,83 142.5,83C140.513,83 138.9,81.387 138.9,79.4C138.9,77.413 140.513,75.8 142.5,75.8ZM74.274,75.192C76.261,75.192 77.874,76.805 77.874,78.792C77.874,80.779 76.261,82.392 74.274,82.392C72.287,82.392 70.674,80.779 70.674,78.792C70.674,76.805 72.287,75.192 74.274,75.192Z" style="fill:white;"/>
</g>
<g transform="matrix(1.09329,0,0,1.09329,20.0647,-11.6982)">
<path d="M108.5,107C92.5,109.4 86.8,114 88,121.2C90,133 127.7,131.7 128.9,121.8C129.9,113.3 114.8,106.1 108.5,107Z" style="fill:rgb(184,147,127);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1.09329,0,0,1.09329,20.0647,-11.6982)">
<path d="M98.2,111.8C95.5,121.6 119.9,120.1 119.3,113.8C119,110.1 115.7,105.4 107,105.6C103.6,105.7 99.4,107.2 98.2,111.8Z" style="fill-rule:nonzero;"/>
</g>
<g transform="matrix(1.09329,0,0,1.09329,20.0647,-11.6982)">
<path d="M99,127.7C98.1,128.1 96.6,137.9 101.2,138.4C104.3,138.7 112.8,139.7 114.8,138.4C118.7,135.9 118.3,129.9 116.1,128.4C112.4,126 100,127.2 99,127.7ZM73.6,54.3C107,58.2 102.5,93 89.6,104.3C65.6,125.3 40.6,104.3 43.4,83.1C46,62.7 63.3,53.1 73.6,54.3Z" style="fill:rgb(224,222,220);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1.09329,0,0,1.09329,20.0647,-11.6982)">
<circle class="eyes" cx="71.4" cy="84.3" r="11.4" style="fill:rgb(17,18,18);"/>
</g>
<g transform="matrix(1.09329,0,0,1.09329,20.0647,-11.6982)">
<circle cx="74.4" cy="79.4" r="3.6" style="fill:white;"/>
</g>
<g transform="matrix(1.09329,0,0,1.09329,20.0647,-11.6982)">
<path d="M193.6,186.7C204.6,186.8 199.2,163.2 192.4,167.9C189.1,170.2 188.5,175.5 188.5,180C188.5,182.5 190.5,186.6 193.6,186.7ZM23.3,186.7C12.3,186.8 17.7,163.2 24.5,167.9C27.8,170.2 28.4,175.5 28.4,180C28.4,182.5 26.4,186.6 23.3,186.7ZM172.7,259.2C166.7,250.3 161.3,257.2 152.6,261.6C148.5,263.7 159.4,271.2 171.6,265.6C174.8,264.1 174.7,262.1 172.7,259.2ZM44.2,260.2C50.2,251.3 55.6,258.2 64.3,262.6C68.4,264.7 57.5,272.2 45.3,266.6C42.1,265.1 42.2,263.1 44.2,260.2Z" style="fill:rgb(184,147,127);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1.09329,0,0,1.09329,20.0647,-11.6982)">
<path d="M188.6,47C188,49.1 190.7,48.8 191.7,55.3C192.1,57.7 200.7,51.8 197.2,47.5C194.3,43.9 189.1,44.9 188.6,47ZM28.3,47C28.9,49.1 26.2,48.8 25.2,55.3C24.8,57.7 16.2,51.8 19.7,47.5C22.5,43.9 27.7,44.9 28.3,47Z" style="fill:rgb(0,131,192);fill-rule:nonzero;"/>
</g>
<g transform="matrix(0.219817,0,0,0.219817,92.037,155.985)">
<g transform="matrix(2.08706,0,0,2.08706,-39.3863,-48.2414)">
<path class="gopher-badge animated" d="M119.631,36.154L203.822,85.066L203.822,181.395L119.631,229.184L35.578,181.395L35.578,85.066L119.631,36.154Z" style="fill:rgb(255,64,136);"/>
<path class="gopher-badge animated" d="M207.664,81.239L209.061,83.666L209.061,182.809L207.638,185.253L121.013,234.423L118.245,234.422L31.761,185.251L30.34,182.808L30.34,83.667L31.735,81.242L118.217,30.916L121.041,30.915L207.664,81.239ZM40.817,88.078L40.817,178.348L119.633,223.159L198.584,178.345L198.584,88.081L119.633,42.214L40.817,88.078Z" style="fill:rgb(201,23,126);"/>
</g>
<g transform="matrix(1.95678,0,0,2.21729,-55.1262,110.024)">
<path class="gopher-badge animated" d="M179.238,106.552L154.758,106.552L154.758,62.2L112.134,62.2L112.134,106.552L87.654,106.552L87.654,1.648L112.134,1.648L112.134,45.496L154.758,45.496L154.758,1.648L179.238,1.648L179.238,106.552Z" style="fill:white;fill-rule:nonzero;"/>
</g>
</g>
<g transform="matrix(1.09329,0,0,1.09329,-135.318,-8.1299)">
<path class="gopher-cape animated" d="M167.5,129.514C184.792,131.141 216.708,134.608 250.124,148.407C283.576,136.181 294.915,129.585 333.876,129.514" style="fill:none;stroke:rgb(201,23,126);stroke-width:4px;"/>
</g>
<g transform="matrix(1,0,0,1,-1.47026,0)">
<g transform="matrix(1.09203,0,0,1,-11.2404,3.14785)">
<path class="gopher-cape animated" d="M103.229,44.41C127.646,44.41 141.964,60.067 145.637,76.405C149.492,93.554 120.688,108.4 96.272,108.4C71.856,108.4 58.627,77.601 58.627,59.942C58.627,42.284 78.813,44.41 103.229,44.41ZM103.229,59.942C117.928,59.942 128.366,65.775 128.366,76.405C128.366,87.035 117.928,95.666 103.229,95.666C88.531,95.666 75.079,82.622 75.079,71.992C75.079,61.361 88.531,59.942 103.229,59.942Z" style="fill:rgb(201,23,126);"/>
</g>
<g transform="matrix(1.05263,0,0,1,75.8327,3.14785)">
<path class="gopher-cape animated" d="M101.398,44.41C125.814,44.41 141.107,42.439 141.107,60.097C141.107,77.755 125.814,108.4 101.398,108.4C76.982,108.4 57.159,94.063 57.159,76.405C57.159,58.747 76.982,44.41 101.398,44.41ZM98.548,60.097C113.14,60.097 125.888,60.912 125.888,71.466C125.888,82.019 113.14,95.527 98.548,95.527C83.955,95.527 72.108,86.959 72.108,76.405C72.108,65.851 83.955,60.097 98.548,60.097Z" style="fill:rgb(201,23,126);"/>
</g>
</g>
</svg>
</div>
</main>
</main>
<footer class="bg-primary-color-dark ph4-ns pt4 relative w-100" role="contentinfo">
<div class="center flex-ns flex-wrap justify-between mw9 w-90">
<div class="pb3 pt4 w-100 w-50-ns">
<div class="b f3 light-gray mb3 nested-links tc">
<a href="https://github.com/LinuxSuRen/surenpi/graphs/contributors" class="link">SuRen</a> 维护<br/>
</div>
<ul class="center f6 list ma0 mv3 pa0 tc" style="display:none"><li class="dib mr3"><a href="https://github.com/linuxsuren/surenpi/issues/new" class="dim link light-gray pv2">File an Issue</a></li></ul>
<ul class="center f6 list ma0 mv4 pa0 tc">
<li class="dib mr3">
<a href="https://twitter.com/suren69811254" target="_blank" class="dim link light-gray pv2">@suren69811254</a>
</li>
<li class="dib mr3">
<a href="https://www.youtube.com/channel/UC63xz3pq26BBgwB3cnwCoqQ" target="_blank" class="dim link light-gray pv2">YouTube</a>
</li>
</ul>
</div>
<div>
<img src="https://jenkins-zh.github.io//qrcode_for_linuxsuren.jpg" with="100" height="100">
<img src="https://avatars2.githubusercontent.com/u/1450685?s=460&v=4" with="100" height="100" style="display:none">
<a href="https://mp.weixin.qq.com/s/vifdduC3kRGSIMpyL03yVA" target="_blank">
<img src="https://jenkins.io/images/jenkins-wechat.png" with="100" height="100">
</a>
</div>
</div>
<div class="f7 gray mb5 mb0-ns ph3 w-100" style="display:none"> 
<p class="dib mr4">Jenkins&reg; is a registered trademark of <a href="https://www.spi-inc.org/" class="link">Software in the Public Interest, Inc.</a></p>
<p class="dib">Copyright 2018–2018 the original authors.</p>
</div>
<div class="bg-primary-color-dark bottom-0 left-0 right-0 dn-l fixed pb3 ph3 w-100"><div class="globalmenu mobilemenu pb3 dn">
<ul class="list hidden dib ph0 ma0 scrolling-touch tc">
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/wechat/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
微信
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="http://blog.surenpi.com" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
SuRen
</a>
</li>
</ul>
</div>
<div class="docsmenu mobilemenu pb3 dn">
<ul class="list dib ph0 ma0 scrolling-touch tc">
</ul>
</div>
<div class="flex dn-l justify-between">
<button class="js-toggle flex-auto dib dn-l f6 tc db mt4-ns ph3 pv2 link mr2 white bg-primary-color-dark hover-bg-primary-color ba b--white-40 w-auto" data-target=".globalmenu">Menu</button>
<button class="js-toggle flex-auto dib dn-l f6 tc db mt4-ns ph3 pv2 link white bg-primary-color-dark hover-bg-primary-color ba b--white-40 w-auto" data-target=".docsmenu">Docs Menu</button>
</div>
</div>
</footer>
<link href="/dist/auto-complete.css" rel="stylesheet">
<script type="text/javascript">
var baseurl = "https:\/\/jenkins-zh.github.io\/";
</script>
<script src="/dist/lunr.js"></script>
<script src="/dist/autocomplete.js"></script>
<script src="/dist/jquery-3.2.1.min.js"></script>
<script src="/dist/search.js"></script>
<script async defer src="https://buttons.github.io/buttons.js"></script>
</body>
</html>
<?xml version="1.0" encoding="utf-8"?>
<browserconfig><msapplication><tile><square70x70logo src="/ms-icon-70x70.png"/><square150x150logo src="/ms-icon-150x150.png"/><square310x310logo src="/ms-icon-310x310.png"/><TileColor>#ffffff</TileColor></tile></msapplication></browserconfig>
\ No newline at end of file
<!DOCTYPE html>
<html class="no-js" lang="zh-CN">
<head>
<meta charset="utf-8">
<link rel="preload" href="https://jenkins-zh.github.io/files/muli-latin-200.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://jenkins-zh.github.io/files/muli-latin-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://jenkins-zh.github.io/files/muli-latin-800.woff2" as="font" type="font/woff2" crossorigin>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Categories | Jenkins 中文社区</title>
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width,minimum-scale=1">
<meta name="generator" content="Hugo 0.52" />
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<link rel="alternate" type="application/rss&#43;xml" href="https://jenkins-zh.github.io/categories/index.xml">
<link href='/dist/main.css' rel='stylesheet' type="text/css" /><script src="/js/chart.js"></script>
<style>
img.avatar {
width: 32px;
display: inline;
}
</style>
<meta property="og:title" content="Categories" />
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/categories/" />
<meta itemprop="name" content="Categories">
<meta itemprop="description" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Categories"/>
<meta name="twitter:description" content=""/>
</head>
<body class="ma0 sans-serif bg-primary-color-light">
<nav class="bg-primary-color-dark pv4 w-100" role="navigation">
<div class="center flex-ns flex-wrap items-center justify-start mw9">
<h1 class="dim f3 lh-solid ml0-ns mr0 mr4-l mv0 pl3 pl4-ns">
<a href="https://jenkins-zh.github.io/" class="link white">
SuRenPi
</a>
</h1>
<ul class="list ma0 pa0 dn dib-l">
<li class="f5 dib mr4" role="menuitem">
<a href="/wechat/" class="dim link light-silver">
微信
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="http://blog.surenpi.com" class="dim link light-silver">
SuRen
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32" class="fill-current v-base" aria-label="External Link">
<path d="M25.152 16.576v5.696q0 2.144-1.504 3.648t-3.648 1.504h-14.848q-2.144 0-3.648-1.504t-1.504-3.648v-14.848q0-2.112 1.504-3.616t3.648-1.536h12.576q0.224 0 0.384 0.16t0.16 0.416v1.152q0 0.256-0.16 0.416t-0.384 0.16h-12.576q-1.184 0-2.016 0.832t-0.864 2.016v14.848q0 1.184 0.864 2.016t2.016 0.864h14.848q1.184 0 2.016-0.864t0.832-2.016v-5.696q0-0.256 0.16-0.416t0.416-0.16h1.152q0.256 0 0.416 0.16t0.16 0.416zM32 1.152v9.12q0 0.48-0.352 0.8t-0.8 0.352-0.8-0.352l-3.136-3.136-11.648 11.648q-0.16 0.192-0.416 0.192t-0.384-0.192l-2.048-2.048q-0.192-0.16-0.192-0.384t0.192-0.416l11.648-11.648-3.136-3.136q-0.352-0.352-0.352-0.8t0.352-0.8 0.8-0.352h9.12q0.48 0 0.8 0.352t0.352 0.8z"></path>
</svg>
</a>
</li>
</ul>
<div class="db dib-ns pl3"><form id="site-search-form" action="" role="search">
<fieldset class="bn ma0 pa0">
<label class="clip" for="email-address">Search</label>
<input type="search" id="search-input" class="needs-js bg-left bg-transparent bn f5 input-reset lh-solid mt3 mt0-ns pl4 pv2 w5 white"
placeholder="搜索文档" type="text"
name="email-address" value="" style="background-image:url('/images/icon-search.png');background-size:16px 16px;">
</fieldset>
</form>
</div>
<div class="list ma0 pa0 dn dib-l"><ul class="list ma0 pa0 dn dib-l">
<li class="f5 dib mr4" role="menuitem">
<a href="https://jenkins-zh.github.io/" class="dim gray"></a>
</li>
</ul>
</div>
<span class="absolute mt1 mt2-l pr3 right-0 top-0">
<a class="github-button needs-js link primary-color-dark" href="https://github.com/LinuxSuRen" data-size="large" data-show-count="false" aria-label="Star LinuxSuRen GitHub">Star</a>
</span>
</div>
</nav>
<main role="main" class="content-with-sidebar min-vh-100 pb7 pb0-ns">
<div class="w-100 ph4 pb5 pb6-ns pt1 pt3-ns">
<div class="flex">
<div class="dn db-l w-20">
<nav role="navigation">
<ul class="list pa0 nl2">
</ul>
</nav>
</div>
<div class="w-100 w-80-l ph0 ph4-l">
<article class="w-100 nested-copy-line-height nested-links nested-img">
<h1 class="primary-color-dark f2">
Categories
</h1>
</article>
<div class="pa3 pa4-ns w-100 v-top column-count-3-l column-gap-1-l">
</div>
</div>
</div>
</div>
</main>
<footer class="bg-primary-color-dark ph4-ns pt4 relative w-100" role="contentinfo">
<div class="center flex-ns flex-wrap justify-between mw9 w-90">
<div class="pb3 pt4 w-100 w-50-ns">
<div class="b f3 light-gray mb3 nested-links tc">
<a href="https://github.com/LinuxSuRen/surenpi/graphs/contributors" class="link">SuRen</a> 维护<br/>
</div>
<ul class="center f6 list ma0 mv3 pa0 tc" style="display:none"><li class="dib mr3"><a href="https://github.com/linuxsuren/surenpi/issues/new" class="dim link light-gray pv2">File an Issue</a></li></ul>
<ul class="center f6 list ma0 mv4 pa0 tc">
<li class="dib mr3">
<a href="https://twitter.com/suren69811254" target="_blank" class="dim link light-gray pv2">@suren69811254</a>
</li>
<li class="dib mr3">
<a href="https://www.youtube.com/channel/UC63xz3pq26BBgwB3cnwCoqQ" target="_blank" class="dim link light-gray pv2">YouTube</a>
</li>
</ul>
</div>
<div>
<img src="https://jenkins-zh.github.io//qrcode_for_linuxsuren.jpg" with="100" height="100">
<img src="https://avatars2.githubusercontent.com/u/1450685?s=460&v=4" with="100" height="100" style="display:none">
<a href="https://mp.weixin.qq.com/s/vifdduC3kRGSIMpyL03yVA" target="_blank">
<img src="https://jenkins.io/images/jenkins-wechat.png" with="100" height="100">
</a>
</div>
</div>
<div class="f7 gray mb5 mb0-ns ph3 w-100" style="display:none"> 
<p class="dib mr4">Jenkins&reg; is a registered trademark of <a href="https://www.spi-inc.org/" class="link">Software in the Public Interest, Inc.</a></p>
<p class="dib">Copyright 2018–2018 the original authors.</p>
</div>
<div class="bg-primary-color-dark bottom-0 left-0 right-0 dn-l fixed pb3 ph3 w-100"><div class="globalmenu mobilemenu pb3 dn">
<ul class="list hidden dib ph0 ma0 scrolling-touch tc">
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/wechat/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
微信
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="http://blog.surenpi.com" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
SuRen
</a>
</li>
</ul>
</div>
<div class="docsmenu mobilemenu pb3 dn">
<ul class="list dib ph0 ma0 scrolling-touch tc">
</ul>
</div>
<div class="flex dn-l justify-between">
<button class="js-toggle flex-auto dib dn-l f6 tc db mt4-ns ph3 pv2 link mr2 white bg-primary-color-dark hover-bg-primary-color ba b--white-40 w-auto" data-target=".globalmenu">Menu</button>
<button class="js-toggle flex-auto dib dn-l f6 tc db mt4-ns ph3 pv2 link white bg-primary-color-dark hover-bg-primary-color ba b--white-40 w-auto" data-target=".docsmenu">Docs Menu</button>
</div>
</div>
</footer>
<link href="/dist/auto-complete.css" rel="stylesheet">
<script type="text/javascript">
var baseurl = "https:\/\/jenkins-zh.github.io\/";
</script>
<script src="/dist/lunr.js"></script>
<script src="/dist/autocomplete.js"></script>
<script src="/dist/jquery-3.2.1.min.js"></script>
<script src="/dist/search.js"></script>
<script async defer src="https://buttons.github.io/buttons.js"></script>
</body>
</html>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Categories on Jenkins 中文社区</title>
<link>https://jenkins-zh.github.io/categories/</link>
<description>Recent content in Categories on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<atom:link href="https://jenkins-zh.github.io/categories/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>
\ No newline at end of file
此差异已折叠。
#search-input input:focus {
width: 360px;
}
#search-input input {
transition: 0.3s width ease-in-out;
width: 190px;
background-color: white !important;
}
.no-js .needs-js {
opacity: 1
}
#search-input .aa-dropdown-menu {
background-color: #f4f4f4;
}
.autocomplete-suggestions {
text-align: left;
cursor: default;
border: 1px solid #ccc;
border-top: 0;
background: #fff;
box-shadow: 1px 2px 6px;
transition: left 0.1s ease-in-out;
/* core styles should not be changed */
position: absolute;
display: none;
z-index: 9999;
max-height: 70vh;
width: 265px;
overflow: hidden;
overflow-y: hidden;
box-sizing: border-box;
}
.autocomplete-suggestion {
position: relative;
cursor: pointer;
padding: 7px;
line-height: 23px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #333;
}
.autocomplete-suggestion b {
font-weight: normal;
color: #1f8dd6;
}
.autocomplete-suggestion.selected {
background: #333;
color: #fff;
}
.autocomplete-suggestion:hover {
background: #444;
color: #fff;
}
.autocomplete-suggestion > .context {
font-size: 12px;
}
var autoComplete = (function(){
// "use strict";
function autoComplete(options){
if (!document.querySelector) return;
// helpers
function hasClass(el, className){ return el.classList ? el.classList.contains(className) : new RegExp('\\b'+ className+'\\b').test(el.className); }
function addEvent(el, type, handler){
if (el.attachEvent) el.attachEvent('on'+type, handler); else el.addEventListener(type, handler);
}
function removeEvent(el, type, handler){
// if (el.removeEventListener) not working in IE11
if (el.detachEvent) el.detachEvent('on'+type, handler); else el.removeEventListener(type, handler);
}
function live(elClass, event, cb, context){
addEvent(context || document, event, function(e){
var found, el = e.target || e.srcElement;
while (el && !(found = hasClass(el, elClass))) el = el.parentElement;
if (found) cb.call(el, e);
});
}
var o = {
selector: 0,
source: 0,
minChars: 3,
delay: 150,
offsetLeft: 0,
offsetTop: 1,
cache: 1,
menuClass: '',
renderItem: function (item, search){
// escape special characters
search = search.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
var re = new RegExp("(" + search.split(' ').join('|') + ")", "gi");
return '<div class="autocomplete-suggestion" data-val="' + item + '">' + item.replace(re, "<b>$1</b>") + '</div>';
},
onSelect: function(e, term, item){}
};
for (var k in options) { if (options.hasOwnProperty(k)) o[k] = options[k]; }
// init
var elems = typeof o.selector == 'object' ? [o.selector] : document.querySelectorAll(o.selector);
for (var i=0; i<elems.length; i++) {
var that = elems[i];
// create suggestions container "sc"
that.sc = document.createElement('div');
that.sc.className = 'autocomplete-suggestions '+o.menuClass;
that.autocompleteAttr = that.getAttribute('autocomplete');
that.setAttribute('autocomplete', 'off');
that.cache = {};
that.last_val = '';
that.updateSC = function(resize, next){
var rect = that.getBoundingClientRect();
that.sc.style.left = Math.round(rect.left + (window.pageXOffset || document.documentElement.scrollLeft) + o.offsetLeft) + 'px';
that.sc.style.top = Math.round(rect.bottom + (window.pageYOffset || document.documentElement.scrollTop) + o.offsetTop) + 'px';
that.sc.style.width = Math.round(rect.right - rect.left) + 'px'; // outerWidth
if (!resize) {
that.sc.style.display = 'block';
if (!that.sc.maxHeight) { that.sc.maxHeight = parseInt((window.getComputedStyle ? getComputedStyle(that.sc, null) : that.sc.currentStyle).maxHeight); }
if (!that.sc.suggestionHeight) that.sc.suggestionHeight = that.sc.querySelector('.autocomplete-suggestion').offsetHeight;
if (that.sc.suggestionHeight)
if (!next) that.sc.scrollTop = 0;
else {
var scrTop = that.sc.scrollTop, selTop = next.getBoundingClientRect().top - that.sc.getBoundingClientRect().top;
if (selTop + that.sc.suggestionHeight - that.sc.maxHeight > 0)
that.sc.scrollTop = selTop + that.sc.suggestionHeight + scrTop - that.sc.maxHeight;
else if (selTop < 0)
that.sc.scrollTop = selTop + scrTop;
}
}
}
addEvent(window, 'resize', that.updateSC);
document.body.appendChild(that.sc);
live('autocomplete-suggestion', 'mouseleave', function(e){
var sel = that.sc.querySelector('.autocomplete-suggestion.selected');
if (sel) setTimeout(function(){ sel.className = sel.className.replace('selected', ''); }, 20);
}, that.sc);
live('autocomplete-suggestion', 'mouseover', function(e){
var sel = that.sc.querySelector('.autocomplete-suggestion.selected');
if (sel) sel.className = sel.className.replace('selected', '');
this.className += ' selected';
}, that.sc);
live('autocomplete-suggestion', 'mousedown', function(e){
if (hasClass(this, 'autocomplete-suggestion')) { // else outside click
var v = this.getAttribute('data-val');
that.value = v;
o.onSelect(e, v, this);
that.sc.style.display = 'none';
}
}, that.sc);
that.blurHandler = function(){
try { var over_sb = document.querySelector('.autocomplete-suggestions:hover'); } catch(e){ var over_sb = 0; }
if (!over_sb) {
that.last_val = that.value;
that.sc.style.display = 'none';
setTimeout(function(){ that.sc.style.display = 'none'; }, 350); // hide suggestions on fast input
} else if (that !== document.activeElement) setTimeout(function(){ that.focus(); }, 20);
};
addEvent(that, 'blur', that.blurHandler);
var suggest = function(data){
var val = that.value;
that.cache[val] = data;
if (data.length && val.length >= o.minChars) {
var s = '';
for (var i=0;i<data.length;i++) s += o.renderItem(data[i], val);
that.sc.innerHTML = s;
that.updateSC(0);
}
else
that.sc.style.display = 'none';
}
that.keydownHandler = function(e){
var key = window.event ? e.keyCode : e.which;
// down (40), up (38)
if ((key == 40 || key == 38) && that.sc.innerHTML) {
var next, sel = that.sc.querySelector('.autocomplete-suggestion.selected');
if (!sel) {
next = (key == 40) ? that.sc.querySelector('.autocomplete-suggestion') : that.sc.childNodes[that.sc.childNodes.length - 1]; // first : last
next.className += ' selected';
that.value = next.getAttribute('data-val');
} else {
next = (key == 40) ? sel.nextSibling : sel.previousSibling;
if (next) {
sel.className = sel.className.replace('selected', '');
next.className += ' selected';
that.value = next.getAttribute('data-val');
}
else { sel.className = sel.className.replace('selected', ''); that.value = that.last_val; next = 0; }
}
that.updateSC(0, next);
return false;
}
// esc
else if (key == 27) { that.value = that.last_val; that.sc.style.display = 'none'; }
// enter
else if (key == 13 || key == 9) {
var sel = that.sc.querySelector('.autocomplete-suggestion.selected');
if (sel && that.sc.style.display != 'none') { o.onSelect(e, sel.getAttribute('data-val'), sel); setTimeout(function(){ that.sc.style.display = 'none'; }, 20); }
}
};
addEvent(that, 'keydown', that.keydownHandler);
that.keyupHandler = function(e){
var key = window.event ? e.keyCode : e.which;
if (!key || (key < 35 || key > 40) && key != 13 && key != 27) {
var val = that.value;
if (val.length >= o.minChars) {
if (val != that.last_val) {
that.last_val = val;
clearTimeout(that.timer);
if (o.cache) {
if (val in that.cache) { suggest(that.cache[val]); return; }
// no requests if previous suggestions were empty
for (var i=1; i<val.length-o.minChars; i++) {
var part = val.slice(0, val.length-i);
if (part in that.cache && !that.cache[part].length) { suggest([]); return; }
}
}
that.timer = setTimeout(function(){ o.source(val, suggest) }, o.delay);
}
} else {
that.last_val = val;
that.sc.style.display = 'none';
}
}
};
addEvent(that, 'keyup', that.keyupHandler);
that.focusHandler = function(e){
that.last_val = '\n';
that.keyupHandler(e)
};
if (!o.minChars) addEvent(that, 'focus', that.focusHandler);
}
// public destroy method
this.destroy = function(){
for (var i=0; i<elems.length; i++) {
var that = elems[i];
removeEvent(window, 'resize', that.updateSC);
removeEvent(that, 'blur', that.blurHandler);
removeEvent(that, 'focus', that.focusHandler);
removeEvent(that, 'keydown', that.keydownHandler);
removeEvent(that, 'keyup', that.keyupHandler);
if (that.autocompleteAttr)
that.setAttribute('autocomplete', that.autocompleteAttr);
else
that.removeAttribute('autocomplete');
document.body.removeChild(that.sc);
that = null;
}
};
}
return autoComplete;
})();
(function(){
if (typeof define === 'function' && define.amd)
define('autoComplete', function () { return autoComplete; });
else if (typeof module !== 'undefined' && module.exports)
module.exports = autoComplete;
else
window.autoComplete = autoComplete;
})();
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
function endsWith(str, suffix) {
return str.indexOf(suffix, str.length - suffix.length) !== -1;
}
// Initialize lunrjs using our generated index file
function initLunr() {
if (!endsWith(baseurl,"/")){
baseurl = baseurl+'/'
};
var lunrIndex, pagesIndex;
// lunr.trimmer = function (token) {
// //check token is chinese then not replace
// if(!isChineseChar(token.str)){
// token.str = token.str
// .replace(/^\W+/, '')
// .replace(/\W+$/, '');
// }
// return token;
// }
lunr.zh = function() {
this.pipeline.reset();
this.pipeline.add(lunr.zh.trimmer, lunr.stopWordFilter, lunr.stemmer);
};
var isChineseChar = (function (){
var reg = /[\u4E00-\u9FA5\uF900-\uFA2D]/;
return function(str) {
return reg.test(str);
}
})();
lunr.zh.trimmer = function(token) {
return token.update(str => {
if (isChineseChar(str)) return str;
return str.replace(/^\W+/, "").replace(/\W+$/, "");
});
};
lunr.Pipeline.registerFunction(lunr.zh.trimmer, "trimmer-zh");
// First retrieve the index file
$.getJSON(baseurl +"index.json")
.done(function(index) {
pagesIndex = index;
// Set up lunrjs by declaring the fields we use
// Also provide their boost level for the ranking
lunrIndex = lunr(function () {
this.use(lunr.zh);
this.ref("uri");
this.field('title', {
boost: 15
});
this.field('tags', {
boost: 10
});
this.field("content", {
boost: 5
});
pagesIndex.forEach(function (doc) {
this.add(doc)
}, this)
})
/**
* Trigger a search in lunr and transform the result
*
* @param {String} query
* @return {Array} results
*/
function search(query) {
// Find the item in our index corresponding to the lunr one to have more info
return lunrIndex.search(query).map(function(result) {console.log('' + result);
return pagesIndex.filter(function(page) {
return page.uri === result.ref;
})[0];
});
}
$( document ).ready(function() {
var searchList = new autoComplete({
/* selector for the search box element */
selector: $("#search-input").get(0),
minChars: 2,
delay: 300,
/* source is the callback to perform the search */
source: function(term, response) {
response(search(term));
},
/* renderItem displays individual search results */
renderItem: function(item, term) {
var numContextWords = 2;
var text = item.content.match(
"(?:\\s?(?:[\\w]+)\\s?){0,"+numContextWords+"}" +
term+"(?:\\s?(?:[\\w]+)\\s?){0,"+numContextWords+"}");
item.context = text;
return '<div class="autocomplete-suggestion" ' +
'data-term="' + term + '" ' +
'data-title="' + item.title + '" ' +
'title="' + item.title + '" ' +
'data-uri="'+ item.uri + '" ' +
'data-context="' + item.context + '">' +
'» ' + item.title +
'<div class="context">' +
(item.context || '') +'</div>' +
'</div>';
},
/* onSelect callback fires when a search suggestion is chosen */
onSelect: function(e, term, item) {
console.log(item.getAttribute('data-val'));
location.href = item.getAttribute('data-uri');
}
});
});
})
.fail(function(jqxhr, textStatus, error) {
var err = textStatus + ", " + error;
console.error("Error getting Hugo index file:", err);
});
}
// Let's get started
initLunr();
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
<?xml version="1.0" encoding="UTF-8"?>
<svg fill="#777777" width="100pt" height="100pt" version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<g>
<path d="m87.5 0h-75c-1.25 0-2.082 0.83203-2.082 2.082v95.832c0 1.25 0.83203 2.082 2.082 2.082h75c1.25 0 2.082-0.83203 2.082-2.082v-95.832c0-1.25-0.83203-2.082-2.082-2.082zm-2.082 95.832h-70.836v-91.664h70.832z"/>
<path d="m22.5 29.375h55c1.25 0 2.082-0.83203 2.082-2.082v-15.836c0-1.25-0.83203-2.082-2.082-2.082h-55c-1.25 0-2.082 0.83203-2.082 2.082v15.832c0 1.2539 1.0391 2.0859 2.082 2.0859zm2.082-15.832h50.832v11.668l-50.832-0.003907z"/>
<path d="m77.5 35.832h-23.125c-1.25 0-2.082 0.83203-2.082 2.082v30.832c0 1.25 0.83203 2.082 2.082 2.082h23.125c1.25 0 2.082-0.83203 2.082-2.082v-30.828c0-1.25-1.0391-2.0859-2.082-2.0859zm-2.082 30.625h-18.957l-0.003907-26.457h18.957z"/>
<path d="m22.5 40h23.125c1.25 0 2.082-0.83203 2.082-2.082s-0.83203-2.082-2.082-2.082l-23.125-0.003907c-1.25 0-2.082 0.83203-2.082 2.082 0 1.043 1.0391 2.0859 2.082 2.0859z"/>
<path d="m22.5 50.625h23.125c1.25 0 2.082-0.83203 2.082-2.082s-0.83203-2.082-2.082-2.082l-23.125-0.003907c-1.25 0-2.082 0.83203-2.082 2.082 0 1.043 1.0391 2.0859 2.082 2.0859z"/>
<path d="m22.5 61.043h23.125c1.25 0 2.082-0.83203 2.082-2.082s-0.83203-2.082-2.082-2.082l-23.125-0.003906c-1.25 0-2.082 0.83203-2.082 2.082s1.0391 2.0859 2.082 2.0859z"/>
<path d="m22.5 71.668h23.125c1.25 0 2.082-0.83203 2.082-2.082s-0.83203-2.082-2.082-2.082l-23.125-0.003906c-1.25 0-2.082 0.83203-2.082 2.082s1.0391 2.0859 2.082 2.0859z"/>
<path d="m22.5 81.25h55c1.25 0 2.082-0.83203 2.082-2.082s-0.83203-2.082-2.082-2.082l-55-0.003907c-1.25 0-2.082 0.83203-2.082 2.082 0 1.2539 1.0391 2.0859 2.082 2.0859z"/>
<path d="m22.5 90.207h55c1.25 0 2.082-0.83203 2.082-2.082s-0.83203-2.082-2.082-2.082h-55c-1.25 0-2.082 0.83203-2.082 2.082s1.0391 2.082 2.082 2.082z"/>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg fill="#777" width="100pt" height="100pt" version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<g>
<path d="m77.609 96.633h-55.238c-6.5195 0-11.824-5.3125-11.824-11.84v-69.602c0-6.5195 5.3047-11.824 11.824-11.824h55.238c6.5312 0 11.84 5.3047 11.84 11.824v69.602c0.003906 6.5273-5.3086 11.84-11.84 11.84zm-55.238-89.594c-4.4961 0-8.1523 3.6562-8.1523 8.1523v69.602c0 4.5039 3.6562 8.1719 8.1523 8.1719h55.238c4.5039 0 8.1719-3.6641 8.1719-8.1719v-69.602c0-4.4961-3.6641-8.1523-8.1719-8.1523z"/>
<path d="m28.172 21.121h43.652v1.4688h-43.652z"/>
<path d="m28.172 33.066h43.652v1.4688h-43.652z"/>
<path d="m28.172 45.086h43.652v1.4688h-43.652z"/>
<path d="m72.105 75.855c-1.6172-0.32422-3.0391-2.8906-3.0859-4.7578-0.015625-0.54297 0.085938-1.0117 0.29297-1.3359 1-1.6445 2.0273-4.125-0.64844-6.6953-1.1172-1.0703-2.3945-2.2773-4.2305-2.2773-1.0586 0-2.0703 0.39844-3.1133 1.2344-0.10156 0.085937-0.35156 0.17578-0.86719 0.30859l-0.21875 0.058594-0.03125-0.015625c-2.0273-0.16016-4.6836-2.0547-4.875-2.7891-0.32422-1.293-1.0859-4.2734-4.832-4.2734h-0.96875c-3.832 0-4.6094 3.2148-4.8594 4.2734-0.23438 0.82031-2.9531 2.6289-4.875 2.7891l-0.03125 0.015625-0.41016-0.10156c-0.30859-0.085937-0.57031-0.16016-0.69141-0.25-1.0273-0.85156-2.0391-1.25-3.0859-1.25-1.793 0-3.0391 1.1602-4.125 2.1875l-0.15234 0.14844c-2.6133 2.5391-1.5859 5.0234-0.57031 6.668 0.35156 0.55859 0.44141 1.8516-0.21875 3.3633-0.58594 1.4102-1.6289 2.4961-2.6133 2.7031-3.7148 0.79297-3.9062 3.5078-3.9805 4.5391l0.015626 2.1602c0.17578 2.3945 1.5117 3.8633 3.9648 4.332 0.96875 0.20703 1.9844 1.25 2.6133 2.6719 0.042969 0.085938 0.074219 0.16016 0.10156 0.23438h3.8203c-0.11719-0.52734-0.32422-1.0859-0.57422-1.6875-1.1172-2.5547-3.0859-4.3477-5.2422-4.8008-0.88281-0.17578-1-0.28125-1.043-0.88281v-1.8945c0.042969-0.77734 0.16016-0.88281 1.0703-1.0859 2.1719-0.45312 4.125-2.2617 5.2266-4.8438 1.0586-2.4805 1.043-4.9922-0.042969-6.7109-0.75-1.2344-0.69141-1.4531 0.085937-2.2031l0.13281-0.11719c0.82031-0.76562 1.2617-1.1328 1.543-1.1328 0.058593 0 0.29297 0.03125 0.71875 0.38281 0.73437 0.64844 1.6172 0.86719 2.2617 1.0273l0.058594 0.015625c0.058594 0.03125 0.11719 0.042969 0.17578 0.042969l0.074219 0.03125 0.33594 0.13281h0.32422c3.2031-0.042968 8.0039-2.7461 8.6953-5.5938 0.32422-1.3516 0.55859-1.5117 1.3047-1.5117h1.0273c0.69141 0 0.88281 0.14844 1.2344 1.5273 0.73438 2.8359 5.5078 5.5352 8.6641 5.5781h0.33594l0.29297-0.11719c0.042968-0.015625 0.10156-0.03125 0.17578-0.042969 0.058594-0.015625 0.11719-0.03125 0.17578-0.058594 0.66016-0.16016 1.5-0.38281 2.2188-0.98437 0.46875-0.39844 0.70312-0.42578 0.77734-0.42578 0.20703 0 0.55859 0.14844 1.7188 1.3203 0.70312 0.64844 0.77734 0.88281 0.042969 2.1016-0.57422 0.91016-0.86719 2.0703-0.83594 3.3477 0.085938 3.3789 2.4062 7.4883 6.0078 8.2383 0.89453 0.19141 1.0117 0.29297 1.0703 0.91016v1.9219c-0.015625 0.074219-0.015625 0.11719-0.015625 0.16016 0 0.042969-0.015625 0.10156-0.015625 0.16016-0.085937 0.39844-0.25 0.55859-1.0586 0.70313-2.1602 0.45312-4.1133 2.2617-5.1992 4.8438-0.25 0.55859-0.44141 1.1172-0.55859 1.6445h3.8203c0.03125-0.074219 0.058594-0.14844 0.085938-0.21875 0.61719-1.4258 1.6172-2.4805 2.5547-2.6875 2.8203-0.52734 3.6875-2.2461 3.9219-3.5977 0.058594-0.29297 0.085938-0.54297 0.10156-0.89453v-2.1445c-0.050781-0.89844-0.25781-3.6016-3.9727-4.3945z"/>
<path d="m62.367 80.469c-0.11719-1.3945-0.46875-2.7617-1.043-4.0234-2.0117-4.4492-6.4453-7.3594-11.32-7.4023-6.4766 0.042969-11.82 5.0078-12.395 11.543v1.7188c0.26562 2.8477 1.5 5.5352 3.4531 7.5625h2.2773c-2.4062-1.8672-3.9492-4.625-4.2148-7.6211v-1.5859c0.51562-5.7109 5.1836-10.047 10.883-10.102 4.2734 0.03125 8.1641 2.5859 9.9414 6.5039 0.48438 1.1016 0.80859 2.3047 0.91016 3.4648l0.015625 1.5859c-0.28125 3.0977-1.8203 5.9023-4.2305 7.7539h2.2617c1.9844-2.0547 3.2148-4.7734 3.4961-7.6641z"/>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg fill="#777" width="100pt" height="100pt" version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<path d="m88.34 31.191l-2.7812 2.8086c5.832 7.7695 8.6602 17.387 7.9648 27.078-0.69141 9.6914-4.8633 18.805-11.746 25.664-6.8789 6.8594-16.004 11.004-25.699 11.668-0.92188 0.058594-1.832 0.089844-2.7383 0.089844-11.41 0.023438-22.297-4.8086-29.93-13.289-0.88672-1.0312-0.78906-2.5781 0.21875-3.4883 1.0078-0.91016 2.5586-0.84766 3.4922 0.13672 8.3633 9.2617 20.996 13.418 33.227 10.941 12.23-2.4805 22.242-11.23 26.344-23.016 4.0977-11.789 1.6719-24.863-6.3828-34.395-0.84375-0.99609-0.78125-2.4688 0.14062-3.3906l4.3594-4.3594c0.63281-0.69922 0.60547-1.7734-0.058594-2.4375-0.66797-0.66797-1.7422-0.69531-2.4414-0.0625l-4.5312 4.5312h0.003906c-0.88281 0.87891-2.2773 0.97656-3.2695 0.22656-5.0195-3.7617-10.949-6.1172-17.184-6.8203-1.2656-0.13672-2.2266-1.2031-2.2266-2.4766v-8.0625c-0.011718-0.66797 0.24609-1.3164 0.71484-1.793 0.47266-0.47656 1.1133-0.74609 1.7852-0.74609h2.2891c0.97656 0 1.7695-0.79297 1.7695-1.7695 0-0.97656-0.79297-1.7695-1.7695-1.7695h-13.121c-0.97656 0-1.7695 0.79297-1.7695 1.7695 0 0.97656 0.79297 1.7695 1.7695 1.7695h2.2891c0.66406 0 1.3008 0.26172 1.7695 0.73047s0.73047 1.1055 0.73047 1.7695v8.1016c0 1.2695-0.95703 2.3359-2.2188 2.4766-8.082 0.92578-15.598 4.6094-21.281 10.434-0.96875 0.98828-2.5547 1.0039-3.543 0.035156-0.98828-0.97266-1.0039-2.5586-0.035156-3.5469 5.957-6.0859 13.684-10.137 22.078-11.57v-3.4297c-3.5273-0.32031-6.207-3.3047-6.1523-6.8477 0.054688-3.5391 2.8281-6.4414 6.3633-6.6523h13.121c3.5352 0.21094 6.3086 3.1133 6.3633 6.6523 0.054688 3.543-2.6289 6.5273-6.1523 6.8477v3.3906c5.5859 0.94531 10.914 3.0625 15.629 6.2109l3-3c2.6406-2.6484 6.9297-2.6484 9.5742-0.007812 2.6445 2.6445 2.6484 6.9297 0.003906 9.5781zm-82 14.18c0 0.66016 0.26172 1.2969 0.73047 1.7656 0.47266 0.46875 1.1055 0.73438 1.7695 0.73438h17.359c1.3828 0 2.5-1.1211 2.5-2.5 0-1.3828-1.1172-2.5-2.5-2.5h-17.348c-1.3789 0-2.4961 1.1133-2.5 2.4883zm28.422 12.117c0-0.66016-0.26562-1.2969-0.73438-1.7656s-1.1055-0.73438-1.7656-0.73438h-17.352c-1.3828 0-2.5 1.1211-2.5 2.5 0 1.3828 1.1172 2.5 2.5 2.5h17.352c0.66016 0 1.2969-0.26172 1.7656-0.73047s0.73438-1.1055 0.73438-1.7695zm-25.91 14.633h17.348c1.3828 0 2.5-1.1211 2.5-2.5 0-1.3828-1.1172-2.5-2.5-2.5h-17.348c-1.3828 0-2.5 1.1172-2.5 2.5 0 1.3789 1.1172 2.5 2.5 2.5zm58.348-24.281l-6.4102 6.4102c1.9492 3.6953 0.89844 8.2617-2.4648 10.738-3.3633 2.4805-8.0312 2.1289-10.984-0.82812-2.957-2.9531-3.3086-7.6211-0.82812-10.984 2.4766-3.3633 7.043-4.4141 10.738-2.4648l6.4102-6.4102c0.97656-0.97656 2.5625-0.97656 3.5391 0 0.97656 0.97656 0.97656 2.5625 0 3.5391zm-10.438 10.34c0-1.3867-0.83594-2.6367-2.1172-3.168-1.2852-0.53125-2.7578-0.23828-3.7383 0.74219-0.98438 0.98047-1.2773 2.457-0.74609 3.7383s1.7812 2.1172 3.168 2.1172c1.8945-0.003906 3.4258-1.5391 3.4336-3.4297zm-3.4336 29.75c9.9453 0.015624 19.242-4.9375 24.773-13.199 5.5352-8.2617 6.5781-18.738 2.7773-27.93-3.7969-9.1914-11.938-15.875-21.688-17.816-9.7539-1.9453-19.832 1.1133-26.863 8.1445-0.97656 0.98047-0.97656 2.5625 0 3.543 0.98047 0.97656 2.5625 0.97656 3.543 0 4.6406-4.6523 10.941-7.2695 17.516-7.2734 6.5703-0.003907 12.875 2.6055 17.523 7.25 4.6484 4.6484 7.2617 10.949 7.2617 17.523 0 6.5703-2.6133 12.871-7.2617 17.52-4.6484 4.6445-10.953 7.2539-17.523 7.25-6.5742-0.003906-12.875-2.6211-17.516-7.2695-0.98047-0.98047-2.5625-0.98047-3.543 0-0.97656 0.97656-0.97656 2.5625 0 3.5391 5.5664 5.5781 13.121 8.7148 21 8.7188z"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg fill="#777" stroke="#fff" width="100pt" height="100pt" version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<g>
<path d="m96.875 53.125h-93.75c-1.7266 0-3.125-1.3984-3.125-3.125s1.3984-3.125 3.125-3.125h93.75c1.7266 0 3.125 1.3984 3.125 3.125s-1.3984 3.125-3.125 3.125z"/>
<path d="m50 100c-1.7266 0-3.125-1.3984-3.125-3.125v-93.75c0-1.7266 1.3984-3.125 3.125-3.125s3.125 1.3984 3.125 3.125v93.75c0 1.7266-1.3984 3.125-3.125 3.125z"/>
<path d="m50.367 37.543c-12.438 0-24.945-5.418-37.441-16.262-1.3047-1.1328-1.4453-3.1055-0.3125-4.4102 1.1289-1.3047 3.1016-1.4453 4.4102-0.3125 22.5 19.527 44.105 19.586 66.055 0.1875 1.293-1.1406 3.2695-1.0195 4.4102 0.27344 1.1445 1.293 1.0234 3.2695-0.27344 4.4141-12.148 10.738-24.465 16.109-36.848 16.109z"/>
<path d="m50 100c-27.57 0-50-22.43-50-50s22.43-50 50-50 50 22.43 50 50-22.43 50-50 50zm0-93.75c-24.125 0-43.75 19.625-43.75 43.75s19.625 43.75 43.75 43.75 43.75-19.625 43.75-43.75-19.625-43.75-43.75-43.75z"/>
<path d="m85.023 84.203c-0.72656 0-1.457-0.25-2.0469-0.76562-22.492-19.523-44.098-19.586-66.055-0.19141-1.293 1.1406-3.2695 1.0234-4.4141-0.27344-1.1445-1.293-1.0234-3.2695 0.27344-4.4102 24.367-21.539 49.367-21.488 74.285 0.15234 1.3047 1.1289 1.4453 3.1016 0.3125 4.4062-0.61328 0.71875-1.4844 1.082-2.3555 1.082z"/>
<path d="m50 100c-0.77344 0-1.5508-0.28906-2.1523-0.85938-17.102-16.281-25.84-32.805-25.973-49.117-0.13672-16.59 8.6133-33.141 26.008-49.195 1.2734-1.168 3.2461-1.0859 4.4141 0.17969 1.1719 1.2695 1.0898 3.2461-0.17969 4.4141-16.043 14.809-24.117 29.797-23.992 44.551 0.12109 14.551 8.2031 29.57 24.027 44.637 1.25 1.1914 1.3008 3.1719 0.10938 4.418-0.61328 0.64844-1.4375 0.97266-2.2617 0.97266z"/>
<path d="m50 100c-0.84375 0-1.6797-0.33594-2.2969-1.0078-1.1719-1.2656-1.0898-3.2422 0.17969-4.4141 16.043-14.809 24.117-29.797 23.992-44.555-0.11719-14.555-8.207-29.57-24.027-44.641-1.25-1.1914-1.3008-3.168-0.10938-4.418 1.1914-1.2539 3.168-1.3008 4.418-0.10938 17.098 16.285 25.836 32.809 25.969 49.121 0.13672 16.59-8.6133 33.141-26.008 49.195-0.59766 0.55469-1.3594 0.82812-2.1172 0.82812z"/>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg fill="#777777" width="100pt" height="100pt" version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<path d="m66.57 40.375c-1.1172 0-2.2109 0.11328-3.2812 0.28516v-32.242c0-4.1367-3.3633-7.5-7.5-7.5h-35.797c-4.1367 0-7.5 3.3633-7.5 7.5v83.164c0 4.1367 3.3633 7.5 7.5 7.5h35.797c4.1367 0 7.5-3.3633 7.5-7.5v-9.4609c1.0703 0.17188 2.1641 0.28516 3.2812 0.28516 11.547 0 20.938-9.4219 20.938-21 0-11.594-9.3906-21.031-20.938-21.031zm-1.5664 37.766c-3.3945-2.1875-5.9453-5.4141-7.3828-9.2305h7.3828zm-8.2578-12.234c-0.29688-1.4141-0.45312-2.8828-0.45312-4.3906 0-1.5781 0.17969-3.1211 0.50781-4.6094h8.2031v9zm-8.1094-4.5c0-1.5586 0.21875-3.0586 0.58984-4.5h4.3711c-0.28516 1.4961-0.44531 3.0391-0.44531 4.6094 0 1.5039 0.14453 2.9688 0.40234 4.3906h-4.3281c-0.37109-1.4414-0.58984-2.9414-0.58984-4.5zm9.0625-7.5c1.4609-3.8047 3.9961-7.0508 7.3047-9.2188v9.2188zm10.445-9.2188c3.3047 2.1719 5.8438 5.4141 7.3047 9.2188h-7.3047zm-13.773 9.2188h-4.0898c1.9453-4.2539 5.4805-7.6094 9.8477-9.3086-2.6094 2.5391-4.5859 5.7383-5.7578 9.3086zm-0.074219 15c1.1328 3.543 3.0703 6.6953 5.668 9.2188-4.2852-1.7109-7.7578-5.0312-9.6797-9.2188zm13.848 9.2344v-9.2305h7.3828c-1.4414 3.8164-3.9922 7.0391-7.3828 9.2305zm0-12.234v-9h8.2031c0.32812 1.4883 0.50781 3.0312 0.50781 4.6094 0 1.5078-0.16016 2.9766-0.45312 4.3906zm11.406-9h4.3672c0.37109 1.4414 0.58984 2.9453 0.58984 4.5s-0.21875 3.0586-0.58984 4.5h-4.3242c0.25781-1.4258 0.40234-2.8906 0.40234-4.3906 0-1.5703-0.16016-3.1094-0.44531-4.6094zm3.3125-3h-4.0898c-1.1719-3.5703-3.1484-6.7695-5.7578-9.3086 4.3633 1.6992 7.9023 5.0547 9.8477 9.3086zm-36.508-47.094h0.75c0.82812 0 1.5 0.67188 1.5 1.5s-0.67188 1.5-1.5 1.5h-0.75c-0.82812 0-1.5-0.67188-1.5-1.5s0.67188-1.5 1.5-1.5zm-15.5 0h10.75c0.82812 0 1.5 0.67188 1.5 1.5s-0.67188 1.5-1.5 1.5h-10.75c-0.82812 0-1.5-0.67188-1.5-1.5s0.67188-1.5 1.5-1.5zm7.0352 89.051c-2.457 0-4.4492-1.9922-4.4492-4.4492 0-2.457 1.9922-4.4492 4.4492-4.4492 2.4609 0 4.4492 1.9922 4.4492 4.4492 0 2.457-1.9922 4.4492-4.4492 4.4492zm20.906-11.57h-41.812v-68.461h41.812v26.066c-7.7031 3.1094-13.16 10.676-13.16 19.512 0 8.8203 5.4609 16.379 13.16 19.48zm14.383-6.168c2.6016-2.5234 4.5391-5.6758 5.668-9.2188h4.0078c-1.9219 4.1875-5.3906 7.5078-9.6758 9.2188z"/>
</svg>
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册