CINXE.COM
windows导出异常,mac导出正常 · Issue #I94M0C · 州的先生/MrDoc - Gitee.com
<!DOCTYPE html> <html lang='zh-CN'> <head> <title>windows导出异常,mac导出正常 · Issue #I94M0C · 州的先生/MrDoc - Gitee.com</title> <meta content='on' http-equiv='x-dns-prefetch-control'> <link href='//e.gitee.com' rel='dns-prefetch'> <link href='//files.gitee.com' rel='dns-prefetch'> <link href='//toscode.gitee.com' rel='dns-prefetch'> <link href='https://cn-assets.gitee.com' rel='dns-prefetch'> <link href='https://portrait.gitee.com' rel='dns-prefetch'> <link rel="shortcut icon" type="image/vnd.microsoft.icon" href="https://cn-assets.gitee.com/assets/favicon-9007bd527d8a7851c8330e783151df58.ico" /> <link rel="canonical" href="https://gitee.com/zmister/MrDoc" /> <meta content='gitee.com/zmister/MrDoc git https://gitee.com/zmister/MrDoc.git' name='go-import'> <meta charset='utf-8'> <meta content='always' name='referrer'> <meta content='Gitee' property='og:site_name'> <meta content='Object' property='og:type'> <meta content='https://gitee.com/zmister/MrDoc/issues/I94M0C' property='og:url'> <meta content='https://gitee.com/static/images/logo_themecolor.png' itemprop='image' property='og:image'> <meta content='windows导出异常,mac导出正常 · Issue #I94M0C · 州的先生/MrDoc - Gitee.com' itemprop='name' property='og:title'> <meta content='windows 导出如下图:windows异常https://foruda.gitee.com/images/1709173626272790046/b4e20da6_4977305.png "...' property='og:description'> <meta content='MrDoc,州的先生' name='Keywords'> <meta content='windows 导出如下图:windows异常https://foruda.gitee.com/images/1709173626272790046/b4e20da6_4977305.png "...' itemprop='description' name='Description'> <meta content='pc,mobile' name='applicable-device'> <meta content="IE=edge" http-equiv="X-UA-Compatible" /> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="c0JwxFZuMg0rhMYAtwFzPdzrilzC2JWZcKUrxxdjD0SYn4XnsfP1Fb1+bVkU+gWYPu92uoVXMEha1fbEIDcX0A==" /> <link rel="stylesheet" media="all" href="https://cn-assets.gitee.com/assets/application-dd3fda160256112913699f4fc9a0b540.css" /> <script> //<![CDATA[ window.gon = {};gon.locale="zh-CN";gon.sentry_dsn=null;gon.baidu_register_hm_push=null;gon.info={"controller_path":"issues","action_name":"show","current_user":false};gon.tour_env={"current_user":null,"action_name":"show","original_url":"https://gitee.com/zmister/MrDoc/issues/I94M0C","controller_path":"issues"};gon.http_clone="https://gitee.com/zmister/MrDoc.git";gon.user_project="zmister/MrDoc";gon.manage_branch="管理分支";gon.manage_tag="管理标签";gon.enterprise_id=0;gon.create_reaction_path="/zmister/MrDoc/reactions";gon.ipipe_base_url="https://go-api.gitee.com";gon.artifact_base_url="https://go-repo.gitee.com";gon.gitee_go_remote_url="https://go.gitee.com/assets";gon.gitee_go_active=false;gon.current_project_is_mirror=false;gon.show_repo_comment=false;gon.diagram_viewer_path="https://diagram-viewer.giteeusercontent.com";gon.ent_host="e.gitee.com";gon.issue_id=15331692;gon.project_name="zmister/MrDoc";gon.project_resource_request_interval=null;gon.issue_comments_path="/zmister/MrDoc/issues/I94M0C/comments";gon.issue_labels_path="/zmister/MrDoc/issues/I94M0C/labels";gon.issue_operate_logs_path="/zmister/MrDoc/issues/I94M0C/operate_logs";gon.more_participants="/zmister/MrDoc/issues/I94M0C/participants";gon.issue_active_milestones="/zmister/MrDoc/issues/active_milestones";gon.issue_path="/zmister/MrDoc/issues/I94M0C";gon.project_path="/zmister/MrDoc";gon.reward_author_protection_enable=true; //]]> </script> <script src="https://cn-assets.gitee.com/assets/application-1a4bf2ba7b1e19f0f3f7b1bf63122b0b.js"></script> <script src="https://cn-assets.gitee.com/assets/lib/jquery.timeago.zh-CN-4a4818e98c1978d2419ab19fabcba740.js"></script> <script src="https://cn-assets.gitee.com/assets/issues/app-cdbd452f804cae94d98e4ac05bcf18af.js"></script> <script type='text/x-mathjax-config'> MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ['\\(','\\)']], displayMath: [["$$","$$"],["\\[","\\]"]], processEscapes: true, skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code'], ignoreClass: "container|files", processClass: "markdown-body" } }); </script> <script src="https://cn-assets.gitee.com/uploads/resources/MathJax-2.7.2/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <script> (function () { var messages = { 'zh-CN': { addResult: '增加 <b>{term}</b>', count: '已选择 {count}', maxSelections: '最多 {maxCount} 个选择', noResults: '未找到结果', serverError: '连接服务器时发生错误' }, 'zh-TW': { addResult: '增加 <b>{term}</b>', count: '已選擇 {count}', maxSelections: '最多 {maxCount} 個選擇', noResults: '未找到結果', serverError: '連接服務器時發生錯誤' } } if (messages[gon.locale]) { $.fn.dropdown.settings.message = messages[gon.locale] } }()); </script> <script> var userAgent = navigator.userAgent; var isLessIE11 = userAgent.indexOf('compatible') > -1 && userAgent.indexOf('MSIE') > -1; if(isLessIE11){ var can_access = "" if (can_access != "true"){ window.location.href = "/incompatible.html"; } } document.addEventListener("error", function (ev) { var elem = ev.target; if (elem.tagName.toLowerCase() === 'img') { elem.src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAAAAACIM/FCAAACh0lEQVR4Ae3ch5W0OgyG4dt/mQJ2xgQPzJoM1m3AbALrxzrf28FzsoP0HykJEEAAAUQTBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEkKK0789+GK/I2ezfQB522PnS1qc8pGgXvr4tE4aY0XOUWlGImThWgyCk6DleixzE7qwBkg/MGiDPlVVAyp1VQGrPKiACDhFI6VkF5LmzCki+sg7IwDoglnVAil0IMkeG9CyUiwsxLFUVFzJJOQaKCjFCDN9RXMjIX7W6ztZXZDKKCyn8sWJvH+nca7WHDN9lROlAliPH9iRKCPI4cswFJQWxB46toLQgQ9jhn5QYZA9DOkoMUoQde5YapAxDWkoNYsOQR3KQd9CxUnIQF4S49CB9ENKlBxmDEKsFUgMCCCCAAHIrSF61f6153Ajy8nyiPr8L5MXnmm4CyT2fzN4DUvHZ+ntA2tOQBRBAAAEEEEAAAQQQ7ZBaC6TwSiDUaYHQ2yuB0MN+ft+43whyrs4rgVCjBUKTFshLC6TUAjGA3AxSaYFYLZBOC2RUAsk8h5qTg9QcbEoOsoQhQ2qQhsO5xCD5dgB5JQaZ+KBKGtKecvR81Ic0ZDjByKdDx0rSEDZ/djQbH+bkIdvfJFm98BfV8hD2zprfVdlu9PxVeyYAkciREohRAplJCaRSAplJCcQogTjSAdlyHRBvSAekJR0QRzogA+mADJkOiCPSAPEtqYBshlRAXC43hxix2QiOuEZkVERykGyNo9idIZKE0HO7XrG6OiMShlDWjstVzdPgXtUH9v0CEidAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQP4HgjZxTpdEii0AAAAASUVORK5CYII="; } }, true); </script> </head> <script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <script> var title = document.title.replace(/( - Gitee| - 码云)$/, '') imgUrl = ''; document.addEventListener('DOMContentLoaded', function(event) { var imgUrlEl = document.querySelector('.readme-box .markdown-body > img, .readme-box .markdown-body :not(a) > img'); imgUrl = imgUrlEl && imgUrlEl.getAttribute('src'); if (!imgUrl) { imgUrlEl = document.querySelector('meta[itemprop=image]'); imgUrl = imgUrlEl && imgUrlEl.getAttribute('content'); imgUrl = imgUrl || "https://gitee.com/static/images/logo_themecolor.png"; } wx.config({ debug: false, appId: "wxff219d611a159737", timestamp: "1743222816", nonceStr: "3f2592f5fca5edb405c5d11bbfa33537", signature: "bc146a3e2f46bbe3c3fa9cbedaec1446dfd4ed1f", jsApiList: [ 'onMenuShareTimeline', 'onMenuShareAppMessage' ] }); wx.ready(function () { wx.onMenuShareTimeline({ title: title, // 分享标题 link: "https://gitee.com/zmister/MrDoc/issues/I94M0C", // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: imgUrl // 分享图标 }); wx.onMenuShareAppMessage({ title: title, // 分享标题 link: "https://gitee.com/zmister/MrDoc/issues/I94M0C", // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 desc: document.querySelector('meta[name=Description]').getAttribute('content'), imgUrl: imgUrl // 分享图标 }); }); wx.error(function(res){ console.error('err', res) }); }) </script> <body class='git-project lang-zh-CN'> <header class='common-header fixed noborder' id='git-header-nav'> <div class='ui container'> <div class='ui menu header-menu header-container'> <div class='git-nav-expand-bar'> <i class='iconfont icon-mode-table'></i> </div> <div class='gitee-nav__sidebar'> <div class='gitee-nav__sidebar-container'> <div class='gitee-nav__sidebar-top'> <div class='gitee-nav__avatar-box'></div> <div class='gitee-nav__buttons-box'> <a class="ui button small fluid orange" href="/login">登录</a> <a class="ui button small fluid basic is-register" href="/signup">注册</a> </div> </div> <div class='gitee-nav__sidebar-middle'> <div class='gitee-nav__sidebar-list'> <ul> <li class='gitee-nav__sidebar-item'> <a href="/explore"><i class='iconfont icon-ic-discover'></i> <span class='gitee-nav__sidebar-name'>开源</span> </a></li> <li class='gitee-nav__sidebar-item'> <a href="/enterprises"><i class='iconfont icon-ic-enterprise'></i> <span class='gitee-nav__sidebar-name'>企业版</span> </a></li> <li class='gitee-nav__sidebar-item'> <a href="/education"><i class='iconfont icon-ic-education'></i> <span class='gitee-nav__sidebar-name'>高校版</span> </a></li> <li class='gitee-nav__sidebar-item split-line'></li> <li class='gitee-nav__sidebar-item'> <a href="/search"><i class='iconfont icon-ic-search'></i> <span class='gitee-nav__sidebar-name'>搜索</span> </a></li> <li class='gitee-nav__sidebar-item'> <a href="/help"><i class='iconfont icon-help-circle'></i> <span class='gitee-nav__sidebar-name'>帮助中心</span> </a></li> <li class='gitee-nav__sidebar-item'> <a href="/terms"><i class='iconfont icon-file'></i> <span class='gitee-nav__sidebar-name'>使用条款</span> </a></li> <li class='gitee-nav__sidebar-item'> <a href="/about_us"><i class='iconfont icon-issuepx'></i> <span class='gitee-nav__sidebar-name'>关于我们</span> </a></li> </ul> </div> </div> <div class='gitee-nav__sidebar-bottom'> <div class='gitee-nav__sidebar-close-button'> <i class='fa fa-angle-double-left'></i> </div> </div> </div> </div> <!-- /todo 10周年活动结束后 恢复 --> <div class='item gitosc-logo'> <a href="https://gitee.com"><img alt='Gitee - 基于 Git 的代码托管和研发协作平台' class='ui inline image' height='28' src='/static/images/logo.svg?t=158106664' title='Gitee - 基于 Git 的代码托管和研发协作平台' width='95'> <img alt='Gitee - 基于 Git 的代码托管和研发协作平台' class='ui inline black image' height='28' src='/static/images/logo-black.svg?t=158106664' title='Gitee - 基于 Git 的代码托管和研发协作平台' width='95'> </a></div> <a title="开源" class="item " href="/explore">开源 </a><a title="企业版" class="item " href="/enterprises">企业版 </a><a title="高校版" class="item " href="/education">高校版 </a><a title="私有云" class="item" target="_blank" href="https://gitee.cn?utm_source=giteecom">私有云 </a><a title="Gitee AI" class="item mr-3" id="gitee-blog" target="_blank" href="https://ai.gitee.com/?utm_sources=site_nav">模力方舟 <sup class='ui red label' style='right:-36px !important'> Gitee AI </sup> </a><div class='center responsive-logo'> <a href="https://gitee.com"><img alt='Gitee - 基于 Git 的代码托管和研发协作平台' class='ui inline image' height='24' src='/static/images/logo.svg?t=158106664' title='Gitee - 基于 Git 的代码托管和研发协作平台' width='85'> <img alt='Gitee - 基于 Git 的代码托管和研发协作平台' class='ui inline black image' height='24' src='/static/images/logo-black.svg?t=158106664' title='Gitee - 基于 Git 的代码托管和研发协作平台' width='85'> </a></div> <div class='right menu userbar right-header' id='git-nav-user-bar'> <form class="ui item" id="navbar-search-form" data-text-require="搜索关键字不能少于1个" data-text-filter="搜索格式不正确" action="/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> <input type="hidden" name="type" id="navbar-search-type" /> <input type="hidden" name="fork_filter" id="fork_filter" value="on" /> <div class='ui search header-search'> <input type="text" name="q" id="navbar-search-input" value="" class="prompt" placeholder="搜开源" /> </div> </form> <script> var can_search_in_repo = 1, repo = "VG1wTmVFOUVUWHBPVjBVelRtcE9iV0UzTmpObWE3NjNm", reponame = "zmister/MrDoc"; $(function() { var $search = $('#navbar-search-form .ui.search'); $search.search({ apiSettings: { url: '/search/relative_project?q={query}', onResponse: function (res) { if (res && res.status === 200 && res.data) { var query = htmlSafe($search.search('get value')); res.data.map(function (item) { item.path_ns = '/' + item.path_ns; item.icon = 'iconfont icon-project-public'; }); res.data.unshift({ name_ns: "在全站搜索 <b class='hl'>" + query +"</b> 相关项目", path_ns: '/search?fork_filter=on&q=' + query, icon: 'iconfont icon-search' }); return res; } else { return { data: [] }; } } }, fields: { results: 'data', description: 'name_ns', url: 'path_ns', icon: 'icon' }, minCharacters: 1, maxResults: 10, searchDelay: 250, showNoResults: false, transition: 'fade' }); }); </script> <div class='ui item' id='feature-update-notice'> <div class='notice-update-icon'> <a class="notice-update-popup click-knowed" title="" href="javascript:void(0)"><img alt="功能更新" title="" class="bubl_icon bubl-off-icon" src="https://cn-assets.gitee.com/assets/bulb_off-24ee940be20998aace89a3f040cbc704.svg" /> <img alt="功能更新" title="" class="bubl_icon bubl-on-icon" src="https://cn-assets.gitee.com/assets/bulb_on-3986b1dc417285398e3d15671bd8f261.svg" /> </a></div> <div class='feature-update-notice-panel menu'> <div class='notice-img'> <img alt="" title="" class="notice-img-show" src="" /> </div> <div class='notice-update-title'></div> <div class='notice-update-des'></div> <div class='notice-btn-list d-flex-between'> <button name="button" type="button" class="ui basic orange button btn-notice btn-knowed click-knowed" style="margin-right: 0">我知道了</button> <a class="ui button orange btn-notice btn-details click-knowed" target="_blank" href="">查看详情</a> </div> </div> </div> <a class="item git-nav-user__login-item" href="/login">登录 </a><a class="item git-nav-user__register-item" href="/signup">注册 </a><script> $('.destroy-user-session').on('click', function() { $.cookie('access_token', null, { path: '/' }); }) </script> </div> </div> </div> </header> <script> Gitee.initNavbar() Gitee.initRepoRemoteWay() $.cookie('user_locale',null) </script> <script> var userAgent = navigator.userAgent; var isLessIE11 = userAgent.indexOf('compatible') > -1 && userAgent.indexOf('MSIE') > -1; if(isLessIE11){ var can_access = "" if (can_access != "true"){ window.location.href = "/incompatible.html"; } } </script> <div class='fixed-notice-infos'> <div class='all-messages'> <div class='ui info message' id='git-bulletin'> <a href=https://www.oschina.net/event/8595459 target='_blank'>4月12日模力方舟 AI 应用沙龙 · 杭州站报名开放,产研前线第一手干货,AI 开发者必冲!</a> <i class='icon remove' id='remove-bulletin'></i> </div> </div> <div class='ui container'> <div class='flash-messages' id='messages-container'></div> </div> <script> (function() { $(function() { var $error_box, alertTip, notify_content, notify_options, template; template = '<div data-notify="container" class="ui {0} message" role="alert">' + '<i data-notify="dismiss" class="close icon"></i>' + '<span data-notify="message">{2}</span>' + '</div>'; notify_content = null; notify_options = {}; alertTip = ''; $error_box = $(".flash_error.flash_error_box"); if (notify_options.type === 'error' && $error_box.length > 0 && !$.isEmptyObject(notify_content.message)) { if (notify_content.message === 'captcha_fail') { alertTip = "验证码不正确"; } else if (notify_content.message === 'captcha_expired') { alertTip = "验证码已过期,请点击刷新"; } else if (notify_content.message === 'not_found_in_database') { alertTip = "帐号或者密码错误"; } else if (notify_content.message === 'not_found_and_show_captcha') { alertTip = "帐号或者密码错误"; } else if (notify_content.message === 'phone_captcha_fail') { alertTip = "手机验证码不通过"; } else { alertTip = notify_content.message; } return $error_box.html(alertTip).show(); } else if (notify_content) { if ("show" === 'third_party_binding') { return $('#third_party_binding-message').html(notify_content.message).addClass('ui message red'); } notify_options.delay = 3000; notify_options.template = template; notify_options.offset = { x: 10, y: 30 }; notify_options.element = '#messages-container'; return $.notify(notify_content, notify_options); } }); }).call(this); </script> </div> <script> (function() { $(function() { var setCookie; setCookie = function(name, value) { $.cookie(name, value, { path: '/', expires: 365 }); }; $('#remove-bulletin, #remove-bulletin-dashboard').on('click', function() { setCookie('remove_bulletin', "gitee-maintain-1742526988"); $('#git-bulletin').hide(); }); $('#remove-member-bulletin').on('click', function() { setCookie('remove_member_bulletin', "gitee_member_bulletin"); $(this).parent().hide(); }); return $('#remove-gift-bulletin').on('click', function() { setCookie('remove_gift_bulletin', "gitee-gift-bulletin"); $(this).parent().hide(); }); }); }).call(this); </script> <script> function closeMessageBanner(pthis, type, val) { var json = {} val = typeof val === 'undefined' ? null : val $(pthis).parent().remove() if (type === 'out_of_enterprise_member') { json = {type: type, data: val} } else if (type === 'enterprise_overdue') { json = {type: type, data: val} } $.post('/profile/close_flash_tip', json) } </script> <div class='site-content'> <div class='git-project-header'> <div class='fixed-notice-infos'> <div class='ui info icon floating message green' id='fetch-ok' style='display: none'> <div class='content'> <div class='header status-title'> <i class='info icon status-icon'></i> 代码拉取完成,页面将自动刷新 </div> </div> </div> <div class='ui info icon floating message error' id='fetch-error' style='display: none'> <div class='content'> <div class='header status-title'> <i class='info icon status-icon'></i> <span class='error_msg'></span> </div> </div> </div> </div> <div class='ui container'> <div class='git-project-categories'> <a href="/explore">开源项目</a> <span class='symbol'>></span> <a href="/explore/develop-tools">开发工具</a> <span class='symbol'>></span> <a href="/explore/doc-tools">Wiki/文档工具</a> <span class='symbol and-symbol'>&&</span> </div> <div class='git-project-header-details'> <div class='git-project-header-container'> <div class='git-project-header-actions'> <div class='ui tiny modal project-donate-modal' id='project-donate-modal'> <i class='iconfont icon-close close'></i> <div class='header'>捐赠</div> <div class='content'> 捐赠前请先登录 </div> <div class='actions'> <a class='ui blank button cancel'>取消</a> <a class='ui orange ok button' href='/login'>前往登录</a> </div> </div> <div class='ui small modal wepay-qrcode'> <i class='iconfont icon-close close'></i> <div class='header'> 扫描微信二维码支付 <span class='wepay-cash'></span> </div> <div class='content weqcode-center'> <img id='wepay-qrcode' src=''> </div> <div class='actions'> <div class='ui cancel blank button'>取消</div> <div class='ui ok orange button'>支付完成</div> </div> </div> <div class='ui mini modal' id='confirm-alipay-modal'> <div class='header'>支付提示</div> <div class='content'> 将跳转至支付宝完成支付 </div> <div class='actions'> <div class='ui approve orange button'>确定</div> <div class='ui blank cancel button'>取消</div> </div> </div> <span class='ui buttons basic watch-container'> <div class='ui dropdown button js-project-watch' data-watch-type='unwatch'> <input type='hidden' value=''> <i class='iconfont icon-watch'></i> <div class='text'> Watch </div> <i class='dropdown icon'></i> <div class='menu'> <a data-value="unwatch" class="item" rel="nofollow" data-method="post" href="/zmister/MrDoc/unwatch"><i class='iconfont icon-msg-read'></i> 不关注 </a><a data-value="watching" class="item" rel="nofollow" data-method="post" href="/zmister/MrDoc/watch"><i class='iconfont icon-msg-read'></i> 关注所有动态 </a><a data-value="releases_only" class="disabled item" rel="nofollow" data-method="post" href="/zmister/MrDoc/release_only_watch"><i class='iconfont icon-msg-read'></i> 仅关注版本发行动态 </a><a data-value="ignoring" class="item" rel="nofollow" data-method="post" href="/zmister/MrDoc/ignoring_watch"><i class='iconfont icon-msg-read'></i> 关注但不提醒动态 </a></div> </div> <style> .js-project-watch .text .iconfont { display: none; } .js-project-watch a, .js-project-watch a:hover { color: #000; } .js-project-watch .item > .iconfont { visibility: hidden; margin-left: -10px; } .js-project-watch .selected .iconfont { visibility: visible; } .js-project-watch .menu { margin-top: 4px !important; } </style> <script> $('.js-project-watch').dropdown({ action: 'select', onChange: function(value, text, $selectedItem) { var type = value === 'unwatch' ? 'Watch' : 'Watching'; $(this).children('.text').text(type); $(this).dropdown('set selected', value) } }); </script> <a class="ui button action-social-count" title="400" href="/zmister/MrDoc/watchers">400 </a></span> <span class='basic buttons star-container ui'> <a class="ui button star" href="/login"><i class='iconfont icon-star'></i> Star </a><a class="ui button action-social-count " title="3742" href="/zmister/MrDoc/stargazers">3.7K </a></span> <span class='ui basic buttons fork-container' title='无权 Fork 此仓库'> <a class="ui button fork" title="你必须登录后才可以fork一个仓库" href="/login"><i class='iconfont icon-fork'></i> Fork </a><a class="ui button action-social-count disabled-style" title="1122" href="/zmister/MrDoc/members">1.1K </a></span> </div> <h2 class='git-project-title mt-0 mb-0'> <a title="GVP - Gitee 最有价值开源项目" class="ui small label git-project-gvp-badge" target="_blank" href="/gvp">GVP</a><a title="州的先生" class="author" href="/zmister">州的先生</a>/<a title="MrDoc" class="repository" target="" style="padding-bottom: 0px; margin-right: 4px" href="/zmister/MrDoc">MrDoc</a> <input type="hidden" name="recomm_at" id="recomm_at" value="2019-10-04 21:02" /> <input type="hidden" name="project_title" id="project_title" value="州的先生/MrDoc" /> </h2> </div> </div> </div> <script> var title_import_url = "false"; var title_post_url = "/zmister/MrDoc/update_import"; var title_fork_url = "/zmister/MrDoc/sync_fork"; var title_project_path = "MrDoc"; var title_p_name = "MrDoc"; var title_p_id= "6318335"; var title_description = "MrDoc觅思文档,适合于个人和中小型团队的在线文档、知识库管理私有化部署方案,全面支持跨平台(Windows、macOS、Linux)和跨终端(Web、PC、手机)同步"; var title_form_authenticity_token = "1uyIo9r5shYtnA/qEgD9ucnHH2Eoiexi2A38tiEpzXs9MX2APWR1DrtmpLOx+4scK8Pjh28GSbPyfSG1Fn3V7w=="; var watch_type = "unwatch"; var checkFirst = false; $('.js-project-watch').dropdown('set selected', watch_type); $('.checkbox.sync-wiki').checkbox(); $('.checkbox.sync-prune').checkbox(); $('.checkbox.team-member-checkbox').checkbox(); </script> <style> i.loading, .icon-sync.loading { -webkit-animation: icon-loading 1.2s linear infinite; animation: icon-loading 1.2s linear infinite; } .qrcode_cs { float: left; } .check-sync-wiki { float: left; height: 28px; line-height: 28px; } .sync-wiki-warn { color: #e28560; } </style> <div class='git-project-nav'> <div class='ui container'> <div class='ui secondary pointing menu'> <a class="item " href="/zmister/MrDoc"><i class='iconfont icon-code'></i> 代码 </a><a class="item active" href="/zmister/MrDoc/issues"><i class='iconfont icon-task'></i> Issues <span class='ui mini circular label'> 47 </span> </a><a class="item " href="/zmister/MrDoc/pulls"><i class='iconfont icon-pull-request'></i> Pull Requests <span class='ui mini circular label'> 2 </span> </a><a class="item " href="/zmister/MrDoc/graph/master"><i class='iconfont icon-statistics'></i> 统计 </a><a class="item " href="/zmister/MrDoc/gitee_go"><i class='iconfont icon-workflow'></i> 流水线 </a><div class='item'> <div class='ui pointing top right dropdown git-project-service'> <div> <i class='iconfont icon-service'></i> 服务 <i class='dropdown icon'></i> </div> <div class='menu' style='display:none'> <a class="item" href="/zmister/MrDoc/pages"><img src="/static/images/logo-en.svg" alt="Logo en" /> <div class='item-title'> Gitee Pages </div> </a><a class="item" href="/zmister/MrDoc/quality_analyses?platform=sonar_qube"><img src="https://cn-assets.gitee.com/assets/sonar_mini-5e1b54bb9f6c951d97fb778ef623afea.png" alt="Sonar mini" /> <div class='item-title'> 质量分析 </div> </a><a class="item" target="_blank" href="https://gitee.com/help/articles/4193"><img src="https://cn-assets.gitee.com/assets/jenkins_for_gitee-554ec65c490d0f1f18de632c48acc4e7.png" alt="Jenkins for gitee" /> <div class='item-title'> Jenkins for Gitee </div> </a><a class="item" target="_blank" href="https://gitee.com/help/articles/4318"><img src="https://cn-assets.gitee.com/assets/cloudbase-1197b95ea3398aff1df7fe17c65a6d42.png?20200925" alt="Cloudbase" /> <div class='item-title'> 腾讯云托管 </div> </a><a class="item" target="_blank" href="https://gitee.com/help/articles/4330"><img src="https://cn-assets.gitee.com/assets/cloud_serverless-686cf926ced5d6d2f1d6e606d270b81e.png" alt="Cloud serverless" /> <div class='item-title'> 腾讯云 Serverless </div> </a><a class="item" href="/zmister/MrDoc/open_sca"><img src="https://cn-assets.gitee.com/assets/open_sca/logo-9049ced662b2f9936b8001e6f9cc4952.png" alt="Logo" /> <div class='item-title'> 悬镜安全 </div> </a><a class="item" target="_blank" href="https://help.gitee.com/devops/connect/Aliyun-SAE"><img src="https://cn-assets.gitee.com/assets/SAE-f3aa9366a1e2b7fff4747402eb8f10c3.png" alt="Sae" /> <div class='item-title'> 阿里云 SAE </div> </a><a class="item" id="update-codeblitz-link" target="_blank" href="https://codeblitz.cloud.alipay.com/gitee/zmister/MrDoc/tree/master"><img style="width:100px;margin-top:4px" src="https://cn-assets.gitee.com/assets/Codeblitz-8824e38875a106e16e29ff57ec977b08.png" alt="Codeblitz" /> <div class='item-title'> Codeblitz </div> </a><button class='ui orange basic button quit-button' id='quiting-button'> 我知道了,不再自动展开 </button> </div> </div> </div> </div> </div> </div> <script> $('.git-project-nav .ui.dropdown').dropdown({ action: 'nothing' }); var gitee_reward_config = JSON.parse(localStorage.getItem('gitee_reward_config') || null) || false var $settingText = $('.setting-text') // 如果没有访问过 if(!gitee_reward_config) $settingText.addClass('red-dot') $('.git-project-service').dropdown({ on: 'click', action: 'nothing', onShow: function () { const branch = 'master' let newUrl = `https://codeblitz.cloud.alipay.com/gitee/zmister/MrDoc/tree/` const url = decodeURIComponent(window.location.pathname); const startIndex = url.indexOf('master'); if (startIndex !== -1) { newUrl = newUrl + url.substring(startIndex); // 从分支名开始截取 }else{ newUrl = newUrl + branch } const linkElement = document.getElementById("update-codeblitz-link"); linkElement.setAttribute("href", newUrl); }, }) </script> <style> .git-project-nav i.checkmark.icon { color: green; } #quiting-button { display: none; } .git-project-nav .dropdown .menu.hidden:after { visibility: hidden !important; } </style> <script> isSignIn = false isClickGuide = false $('#git-versions.dropdown').dropdown(); $.ajax({ url:"/zmister/MrDoc/access/add_access_log", type:"GET" }); $('#quiting-button').on('click',function() { $('.git-project-service').click(); if (isSignIn) { $.post("/projects/set_service_guide") } $.cookie("Serve_State", true, { expires: 3650, path: '/'}) $('#quiting-button').hide(); }); if (!(isClickGuide || $.cookie("Serve_State") == 'true')) { $('.git-project-service').click() $('#quiting-button').show() } </script> </div> <link rel="stylesheet" media="all" href="https://cn-assets.gitee.com/assets/editor-44a51c1d9f3a36ad52fc1bbbd61822cc.css" /> <script src="https://cn-assets.gitee.com/assets/editor-7fcb0771780efad86e2337781cd902bb.js"></script> <script src="https://cn-assets.gitee.com/assets/dropzone-e812c13457e33cf371b859957d5a8fe9.js"></script> <link rel="stylesheet" media="all" href="https://cn-assets.gitee.com/assets/dropzone-2dc2113e51bae7912bf02949aa5e1b38.css" /> <div class='git-issue ui container' id='git-issue'> <div class='ui error message' id='issue-form-errors' style='display: none'> <div class='header'> 更新失败,请稍后重试! </div> <ul class='list'></ul> </div> <div class='bread-nav-wrapper'> <div class='item'> <a class="text-muted" href="/zmister/MrDoc/issues">Issues</a> </div> <div class='item'> / <span class='active'>详情</span> </div> </div> <div class='git-issue-detail-wrapper d-flex'> <div class='left'> <div class='security-hole-container' style='display: none'> <div class='ui error message'> <a class="remove-security-mark float-right" href="javascript:void(0)">移除标识</a> <h4 class='title mb-1 mt-0'> <i class='iconfont icon-warning' title='内容风险标识'></i> <span>内容风险标识</span> </h4> <span class='content-text'>本任务被 <span class='name'></span> 标识为内容中包含有代码安全 Bug 、隐私泄露等敏感信息,仓库外成员不可访问</span> </div> </div> <div class='git-issue-header'> <h2 class='ui header'> <span id='git-issue-title'> windows导出异常,mac导出正常 </span> </h2> </div> <script> $('.remove-security-mark').on('click', function() { new GiteeModalHelper().confirm( '内容风险标识', '此标识代表 issue 包含有代码安全 Bug、隐私泄漏等敏感信息,并限制仓库外成员不可查看本 issue。请确认是否要移除此标识?', function () { // 取消 风险标记checkbox // 提交表单, 保存 // 通过订阅事件会改动原提交 直接click $('.git-issue-body').find('.ui.checkbox').checkbox('uncheck') $('#btn-save-issue').click() }, function () {}, { approveText: '移除', cancelText: '取消' } ); }) </script> <div class='git-issue-meta d-flex-between mb-2'> <div class='left d-align-center'> <div class='ui label issue-state' id='issue-state-label' style='background-color: #8c92a4'> <i class='iconfont icon-task-state-21'></i> 待办的 </div> <button class='ui label' data-text-fail='复制失败' data-text-success='复制成功' id='issue-path-button' title='点击复制任务地址' type='button'> <i class='iconfont icon-link'></i> </button> <button class='ui label' data-text-fail='复制失败' data-text-success='复制成功' id='issue-number-button' title='点击复制任务标题 + 地址' type='button'> #I94M0C </button> <div class='author-wrapper ml-2 d-align-center'> <a class="author avatar js-popover-card d-align-center" style="width: inherit; margin-right: 4px; margin-top: -1px" data-username="ocean-zhc" href="/ocean-zhc"><i class='iconfont icon-ic-account'></i> <div class='username'>ocean</div> </a></div> <div class='created_at d-align-center ml-2'> <div class='text'>创建于 </div> <span>2024-02-29 10:28</span> </div> </div> <div class='right d-align-center'> </div> </div> <link rel="stylesheet" media="all" href="https://cn-assets.gitee.com/assets/markdown_preview-001478f1b12f2725f1b1f76f36b9ce4e.css" /> <script src="https://cn-assets.gitee.com/assets/markdown_preview-772822b3442a45aaf94af83c38fdbaf4.js"></script> <script src="https://cn-assets.gitee.com/webpacks/markdown_render-13d3d4c9beaea8f7006b.bundle.js" defer="defer"></script> <div class='git-issue-body'> <div class='ui grid'> <div class='column'> <div class='git-issue-content'> <div class='git-issue-description markdown-body' type='Issue' typeId='15331692' username='ocean-zhc'> <rich-markdown-renderer data-enterprise-id='0' data-project-id='6318335'>
<textarea class='content' style='display:none;'>windows 导出如下图:


mac导出如下图:
</textarea>
<div class='loader-wrapper'>
<div class='ui inline mini active loader'></div>
</div></rich-markdown-renderer>
</div> <div class='git-issue-description-form' id='git-issue-description-form'> <input class='default-template' type='hidden' value='0'> <div class='comment-form js-comment-form rnd_51918' id='git-comment-form'> <div class='tab-content tab-border'> <div class='tab-pane active write-content'> <textarea id="hidden-contentissues51918" style="display:none" name="issue[description]"> windows 导出如下图:


mac导出如下图:
</textarea> <textarea id='editorissues51918' style='color:#000' tabindex=''></textarea> </div> </div> </div> <style> .tab-border.tab-content{ border: 1px solid transparent; min-height: 140px; padding:0; } .tab-border .tab-pane textarea{ border-radius: 0px; border: 0px; } #git-comment-form .ui.tabular.menu .active.item{ border: none; box-shadow: none; background-color: #f1f1f1; border-radius: 5px; margin-bottom: 5px; } #git-comment-form .md-editor .md-upload, #git-comment-form .md-editor > .md-emoji { z-index: 11; } #git-comment-form .ui.tabular.menu .item{ border: none; box-shadow: none; margin-bottom: 5px; } .md-editor.md-fullscreen-mode .md-header { position: absolute !important; width: 100% !important; top: 0 !important; } .md-input{ height:180px; } .md-preview { padding:12px; color:#000; } </style> <script> (function () { $(document).on('keydown', ".md-input#editorissues51918", function(e) { if(e.keyCode == 13 && (e.metaKey || e.ctrlKey)) { $(this.form).submit(); } }); var $editor = $("#editorissues51918"); var delayUpdate = null $editor.mdeditor({ markedOptions: { breaks: true } }); var $form = $(".rnd_51918").parent().parent().parent(); $form.find('.md-input').on("keyup paste", function(e) { var $btnCommit = $form.find('.js-commit-button'); var $btnComment = $form.find('.js-comment-button'); if (e.type === 'keyup' && $.trim($(this).val()).length == 0) { $btnComment.addClass('disabled').prop('disabled', true); $btnCommit.addClass('disabled').prop('disabled', true); } else { $btnComment.removeClass('disabled').prop('disabled', false); $btnCommit.removeClass('disabled').prop('disabled', false); } }); $(function() { var $loader = $editor.parents().eq(3).find('.small.loader'); if (false) { var latestFiveCommitsTitle = window.gon.latest_five_commits_title || []; var prTemplate = (window.gon.pull_request_template_file && window.gon.pull_request_template_file.blank_pull_request_template) || '' const bodyArr = []; latestFiveCommitsTitle.forEach((title, index) => { bodyArr.push(index+1 +'. '+title); }); if (prTemplate) { bodyArr.push('---') bodyArr.push(prTemplate) } $editor.val(bodyArr.join('\n')); } else { $editor.val($("#hidden-contentissues51918").val()); } $form.find('.js-comment-button').prop('disabled', true).addClass('disabled'); $form.find('.js-commit-button').prop('disabled', true).addClass('disabled'); }); $('form').submit(function(e) { var $this = $(this); var $target = $(e.target); var formFor = $this.data('for'); if ($target.attr('id') == 'navbar-search-form') { return true; } if ($target.hasClass('project-refs-form')) { return true; } if ($target.hasClass('edit_pull_request')) { var o = $('#loadding-state').clone(); o.show(); o.attr('id', 'loadding-l'); $('#git-comment-divider').before(o); return true; } $("#hidden-contentissues51918").val($editor.val()); // Issue、PR 和 Release 的表单不在此处做处理 if (['issue', 'pull request', 'release', 'milestone'].indexOf(formFor) >= 0) { return true; } if ($.trim($this.find(".md-input").val()).length == 0) { $("#hidden-contentissues51918").val(''); Flash.show("内容不能为空"); return false; } var loading = $this.parent().parent().prev().prev().find("#loadding-state"); loading.addClass("active").removeClass("disabled"); if (!$this.parent().hasClass('new_note')) { $this.find('.md-input').prop('disabled', true); } var $btnComment = $this.find('.js-comment-button'); $btnComment.prop('disabled', true).addClass('disabled'); $this.find('.js-commit-button').prop('disabled', true).addClass('disabled'); switch ($btnComment.val()) { case '评论': case 'Comment': var count = $.trim($('#total_count').text()); $('#total_count').text(parseInt(count) + 1); break; case '更新': case 'Update': if ($this.find('.md-input').val().length == 0) { Flash.show('内容不能为空'); } default: break; } }); })(); </script> </div> </div> <div class='others'> <div class='mb-2'> <script> $('.js-note-reaction').popup({ hoverable: true, inline: true, delay: { hide: 500 } }); TreeCommentReactions.initDetail( { target_id: 15331692, target_type: 'Issue' }); $('.js-goto-comment').on('click',function() { setTimeout(function() { $('.js-main-target-form textarea.md-input')[0].focus(); },100) }) </script> </div> <h3 class='issue-comments-header hide'> 评论 (<span class="count">0</span>) </h3> <div id='git-issue-comments'> <div class='ui comments' id='notes-list'> <div class='operate-logs-list list-item' style='height: auto'> <div class='first-log-item item' id='log-item-152849560'> <i class='add square icon'></i> <div class='content d-inline-flex'> <div class='left-userinfo'> <a style="margin-right: 4px" class="js-popover-card userinfo" data-username="ocean-zhc" title="ocean-zhc" href="/ocean-zhc"><img class="head-img" src="https://foruda.gitee.com/avatar/1711417669856662471/4977305_ocean-zhc_1711417669.png!avatar100" alt="4977305 ocean zhc 1711417669" /> </a></div> <div class='right-loginfo'> <a class="js-popover-card userinfo" data-username="ocean-zhc" title="ocean-zhc" href="/ocean-zhc"><span class='username' style='vertical-align: bottom'>ocean</span> </a><span>创建了<b>任务</b></span> <span class='timeago' title='2024-02-29 10:28:15 +0800'></span> </div> </div> </div> </div> </div> </div> <script> $('.comments .comment .commenter-role-label').popup(); $('.markdown-body pre code').each(function (i, block) { hljs.highlightBlock(block); }) window.gon.initSingleIssueComment = function (){ $('.js-note-reaction').popup({ hoverable: true, inline: true, delay: { hide: 500 } }); $('.comment-menu-more').dropdown() $('.git-issue .commenter-role-label').popup({ position: "bottom right", }); var ClipboardJS = window.Clipboard; var btns = document.querySelectorAll('.js-copy-issue-comment-link'); var clipboard = new ClipboardJS(btns, { text: function (trigger) { return window.location.href.split('#')[0] + trigger.getAttribute('data-value'); } }); clipboard.on('success', function (e) { Flash.show('复制成功'); }); clipboard.on('error', function (e) { Flash.error('复制失败'); }); $('#notes-list').find('.markdown-body[username=' + gon.username + '] .task-list-item-checkbox').prop('disabled', false); } window.gon.initSingleIssueComment() var $operateLogs = $('.operate-logs-list'); var $comments = $('#notes-list'); $comments.on('click', '.operate-logs-list .btn-logs-detail', function () { $operateLogs.addClass('detail-mode'); }); $comments.on('click', '.operate-logs-list .btn-hide-logs-detail', function () { $operateLogs.removeClass('detail-mode'); }); $comments.on('click', '.operate-logs-list .btn-diff-view', function (e) { var $diff = $(e.target).closest('[id*=log-item-]').next('.log-diff-box'); if ($diff.hasClass('hidden')) { $diff.removeClass('hidden'); // 点击 diff, 如果日志是折叠状态, 立即展开操作日志 var currentOpenBtn = $(e.target).closest('.operate-logs-list').find('.js-open-log-list') if (!currentOpenBtn.is(':hidden')) { currentOpenBtn.click(); } } else { $diff.addClass('hidden'); } $operateLogs.addClass('detail-mode'); }); </script> <div class='ui segment' id='comment-loadder'> <div class='ui loader' id='loadding-state'></div> </div> <div class='issue-note js-main-target-form'> <p class='text-center'> <a href="/login">登录</a> 后才可以发表评论 </p> </div> <script> (function() { $(function() { return Notes.init(); }); }).call(this); </script> <style> #comment-loadder { box-shadow: none; margin: 0px; border: 0; padding-top: 0px; padding-bottom: 0px; } #loadding-state { top: 100px !important; } .ui.segment#comment-loadder { border: 0px; } .issue-note .md-input { height: 130px !important; } </style> </div> </div> </div> </div> </div> <div class='right'> <div class='five wide column'> <div class='git-issue-sidebar'> <form class="edit_issue" id="edit_issue_15331692" action="/zmister/MrDoc/issues/I94M0C" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="ogG7GTbA6f34MpvFeXtnXMWFT42JT7gpDXQfEhBxPQdJ3E460V0u5W7IMJzagBH5J4Gza87AHfgnBMIRJyUlkw==" /><div class='cannot-modify issue-sidebar'> <input type="hidden" value="0" name="issue[assignee_id]" id="issue_assignee_id" /> <div id='issue-collaborator-ids'> </div> <div class='issue-field-list'> <div class='issue-field issue-field-first'> <div class='issue-field-label'>状态</div> <div class='content'> <div class='cursor-default git-issue-header-actions'> <div class='d-flex d-flex-between dropdown floating fluid issue-state-button ui' id='issue-state-button'> <input name='issue_state_id' type='hidden' value='1'> <div class='left text d-align-center d-flex'> <i class='icon-task-state-21 iconfont' style='background-color: transparent; color: #8c92a4'></i> <div class='ml-1'>待办的</div> </div> <div class='right'> <a class='issue-field-action'> <i class='iconfont icon-edit'></i> </a> </div> <div class='menu'> <div class='item d-flex' data-value='1'> <i class='icon-task-state-21 iconfont' style='background-color: transparent; color: #8c92a4'></i> <div class='text ml-1'>待办的</div> </div> <div class='item d-flex' data-value='2'> <i class='icon-task-state-23 iconfont' style='background-color: transparent; color: #8c92a4'></i> <div class='text ml-1'>进行中</div> </div> <div class='item d-flex' data-value='3'> <i class='icon-task-state-24 iconfont' style='background-color: transparent; color: #4baf50'></i> <div class='text ml-1'>已完成</div> </div> <div class='item d-flex' data-value='1017'> <i class='icon-task-state-7 iconfont' style='background-color: transparent; color: #ec0019'></i> <div class='text ml-1'>已关闭</div> </div> </div> </div> </div> </div> </div> <div class='issue-field'> <div class='issue-field-label'>负责人</div> <div class='content'> <div class='left'> <div class='cursor-default dropdown floating inline issue-collaborators ui users' id='issue-collaborators'> <div class='selected-users'></div> <div class='default text'> 未设置 </div> <div class='menu fluid'> <div class='ui icon search input right'> <i class='iconfont icon-search'></i> <input placeholder='搜索人员' type='text'> </div> <div class='scrolling menu fluid'> <div class='item' data-value='0'> <div class='text default'></div> </div> <div class='placeholder' style='min-height: 32px;'></div> <div class='ui inverted dimmer active'> <div class='ui loader'></div> </div> </div> </div> </div> </div> <div class='right'> <a class='issue-field-action'> <i class='iconfont icon-edit'></i> </a> </div> </div> </div> <div class='issue-field sidebar-labels-item'> <div class='issue-field-label'>标签</div> <div class='content d-flex'> <div class='left'> <div class='combo cursor-default dropdown floating inline js-issue-labels sidebar-issue-labels ui'> <div class='js-issue-labels-inputs d-none'> <input id='labels_ids' name='issue[label_ids]' type='hidden'> </div> <div class='labels' id='js-labels-list'></div> <div class='default text' id='js-labels-default' style=''>未设置</div> <div class='menu'> <div class='ui right icon search input'> <i class='iconfont icon-search'></i> <input placeholder='搜索标签' type='text'> </div> <div class='scrolling menu'> <div class='item' data-value='0'> <div class='text default'></div> </div> </div> <div class='manage'> <a class="item" href="/zmister/MrDoc/labels"><i class='iconfont icon-toolbar-edit'></i> <span class='text ml-05'>标签管理</span> </a></div> </div> </div> </div> <div class='right'> <a class='issue-field-action'> <i class='iconfont icon-edit'></i> </a> </div> </div> </div> <div class='issue-field milestone'> <div class='issue-field-label'>里程碑</div> <div class='content'> <div class='left'> <div class='cursor-default dropdown floating inline small ui'> <div class='text default'>未关联里程碑</div> <input type="hidden" value="0" name="issue[milestone_id]" id="issue_milestone_id" /> <div class='menu'> <div class='ui right icon search input'> <i class='iconfont icon-search'></i> <input placeholder='搜索里程碑' type='text'> </div> <div class='scrolling menu'> <div class='item' data-value='0'> <div class='text default'> 未关联里程碑 </div> </div> </div> </div> </div> </div> <div class='right'> <a class='issue-field-action'> <i class='iconfont icon-edit'></i> </a> </div> </div> </div> <div class='issue-field reactions-pr-field'> <div class='issue-field-label'>Pull Requests</div> <div class='content'> <div class='left'> <div class='combo cursor-default dropdown floating inline small ui'> <div class='empty text default hide'>未关联</div> <div class='relation-list hide'></div> <input id='pr_id' type='hidden'> <div class='menu'> <div class='ui right icon search input'> <i class='iconfont icon-search'></i> <input placeholder='搜索 Pull Request' type='text'> </div> <div class='scrolling menu'> <div class='item' data-value='0'> <div class='text default'>未关联</div> </div> </div> </div> </div> </div> <div class='right'> <a class='issue-field-action'> <i class='iconfont icon-edit'></i> </a> </div> </div> <div class='tips mt-1'>关联的 Pull Requests 被合并后可能会关闭此 issue</div> </div> <div class='issue-field branch'> <div class='issue-field-label'>分支</div> <div class='content'> <div class='left'> <div class='combo cursor-default dropdown dropdown-has-tabs floating inline small ui'> <div class='text default'>未关联</div> <input type="hidden" name="issue[branch]" id="issue_branch" /> <div class='menu'> <div class='ui right icon search input'> <i class='iconfont icon-search'></i> <input placeholder='搜索分支' type='text'> </div> <div class='tab-menu'> <div class='tab-menu-item' data-placeholder='搜索分支' data-tab='branches'> 分支 (3) </div> <div class='tab-menu-item' data-placeholder='搜索标签' data-tab='tags'> 标签 (68) </div> </div> <div class='tab scrolling menu' data-tab='branches'> <div class='item' data-value='refs/heads/master'>master</div> <div class='item' data-value='refs/heads/feature/pep8'>feature/pep8</div> <div class='item' data-value='refs/heads/develop'>develop</div> </div> <div class='tab scrolling menu' data-tab='tags'> <div class='item' data-value='refs/tags/v0.9.5'>v0.9.5</div> <div class='item' data-value='refs/tags/v0.9.4'>v0.9.4</div> <div class='item' data-value='refs/tags/v0.9.3'>v0.9.3</div> <div class='item' data-value='refs/tags/v0.9.2'>v0.9.2</div> <div class='item' data-value='refs/tags/v0.9.1'>v0.9.1</div> <div class='item' data-value='refs/tags/v0.9.0'>v0.9.0</div> <div class='item' data-value='refs/tags/v0.8.9'>v0.8.9</div> <div class='item' data-value='refs/tags/v0.8.8'>v0.8.8</div> <div class='item' data-value='refs/tags/v0.8.7'>v0.8.7</div> <div class='item' data-value='refs/tags/v0.8.6'>v0.8.6</div> <div class='item' data-value='refs/tags/v0.8.5'>v0.8.5</div> <div class='item' data-value='refs/tags/v0.8.4'>v0.8.4</div> <div class='item' data-value='refs/tags/v0.8.3'>v0.8.3</div> <div class='item' data-value='refs/tags/v0.8.2'>v0.8.2</div> <div class='item' data-value='refs/tags/v0.8.1'>v0.8.1</div> <div class='item' data-value='refs/tags/v0.8.0'>v0.8.0</div> <div class='item' data-value='refs/tags/v0.7.9'>v0.7.9</div> <div class='item' data-value='refs/tags/v0.7.8'>v0.7.8</div> <div class='item' data-value='refs/tags/v0.7.7'>v0.7.7</div> <div class='item' data-value='refs/tags/v0.7.6'>v0.7.6</div> <div class='item' data-value='refs/tags/v0.7.5'>v0.7.5</div> <div class='item' data-value='refs/tags/v0.7.4'>v0.7.4</div> <div class='item' data-value='refs/tags/v0.7.3'>v0.7.3</div> <div class='item' data-value='refs/tags/v0.7.2'>v0.7.2</div> <div class='item' data-value='refs/tags/v0.7.1'>v0.7.1</div> <div class='item' data-value='refs/tags/v0.7.0'>v0.7.0</div> <div class='item' data-value='refs/tags/v0.6.9'>v0.6.9</div> <div class='item' data-value='refs/tags/v0.6.8'>v0.6.8</div> <div class='item' data-value='refs/tags/v0.6.7'>v0.6.7</div> <div class='item' data-value='refs/tags/v0.6.6'>v0.6.6</div> <div class='item' data-value='refs/tags/v0.6.5'>v0.6.5</div> <div class='item' data-value='refs/tags/v0.6.4'>v0.6.4</div> <div class='item' data-value='refs/tags/v0.6.3'>v0.6.3</div> <div class='item' data-value='refs/tags/v0.6.2'>v0.6.2</div> <div class='item' data-value='refs/tags/v0.6.1'>v0.6.1</div> <div class='item' data-value='refs/tags/v0.6.0'>v0.6.0</div> <div class='item' data-value='refs/tags/v0.5.9'>v0.5.9</div> <div class='item' data-value='refs/tags/v0.5.8'>v0.5.8</div> <div class='item' data-value='refs/tags/v0.5.7'>v0.5.7</div> <div class='item' data-value='refs/tags/v0.5.6'>v0.5.6</div> <div class='item' data-value='refs/tags/v0.5.5'>v0.5.5</div> <div class='item' data-value='refs/tags/v0.5.4'>v0.5.4</div> <div class='item' data-value='refs/tags/v0.5.3'>v0.5.3</div> <div class='item' data-value='refs/tags/v0.5.2'>v0.5.2</div> <div class='item' data-value='refs/tags/v0.5.1'>v0.5.1</div> <div class='item' data-value='refs/tags/v0.5.0'>v0.5.0</div> <div class='item' data-value='refs/tags/v0.4.2'>v0.4.2</div> <div class='item' data-value='refs/tags/v0.4.1'>v0.4.1</div> <div class='item' data-value='refs/tags/v0.4'>v0.4</div> <div class='item' data-value='refs/tags/v0.3.4'>v0.3.4</div> <div class='item' data-value='refs/tags/v0.3.3'>v0.3.3</div> <div class='item' data-value='refs/tags/v0.3.2'>v0.3.2</div> <div class='item' data-value='refs/tags/v0.3.1'>v0.3.1</div> <div class='item' data-value='refs/tags/v0.3.0'>v0.3.0</div> <div class='item' data-value='refs/tags/v0.2.12'>v0.2.12</div> <div class='item' data-value='refs/tags/v0.2.11'>v0.2.11</div> <div class='item' data-value='refs/tags/v0.2.10'>v0.2.10</div> <div class='item' data-value='refs/tags/v0.2.9'>v0.2.9</div> <div class='item' data-value='refs/tags/v0.2.8'>v0.2.8</div> <div class='item' data-value='refs/tags/v0.2.7'>v0.2.7</div> <div class='item' data-value='refs/tags/v0.2.6'>v0.2.6</div> <div class='item' data-value='refs/tags/v0.2.5'>v0.2.5</div> <div class='item' data-value='refs/tags/v0.2.4'>v0.2.4</div> <div class='item' data-value='refs/tags/v0.2.3'>v0.2.3</div> <div class='item' data-value='refs/tags/v0.2.2'>v0.2.2</div> <div class='item' data-value='refs/tags/v0.2.1'>v0.2.1</div> <div class='item' data-value='refs/tags/v0.2'>v0.2</div> <div class='item' data-value='refs/tags/v0.1'>v0.1</div> </div> </div> </div> </div> <div class='right'> <a class='issue-field-action'> <i class='iconfont icon-edit'></i> </a> </div> </div> </div> <div class='issue-field date'> <div class='issue-field-label'>开始日期   -   截止日期</div> <div class='content d-align-center'> <div class='left'> <div class='date-value d-flex'> <div class='left date text-left'> <div class='add-on'> <div class='fa-calendar'></div> </div> <input readonly="readonly" class="text-left cursor-default" placeholder="未设置" value="" type="text" name="issue[plan_started_at]" id="issue_plan_started_at" /> </div> <div class='center mr-1 ml-1'>-</div> <div class='right date text-right'> <div class='add-on'> <div class='fa-calendar'></div> </div> <input readonly="readonly" class="text-right cursor-default" placeholder="未设置" value="" type="text" name="issue[deadline]" id="issue_deadline" /> </div> </div> </div> <div class='right'> <a class='issue-field-action'> <i class='iconfont icon-calendar1'></i> </a> </div> </div> </div> <div class='issue-field top-level'> <div class='issue-field-label'>置顶选项</div> <div class='content'> <div class='left'> <div class='cursor-default dropdown floating inline small ui'> <div class='text'></div> <input type="hidden" value="0" name="issue[top_level]" id="issue_top_level" /> <div class='menu'> <div class='item' data-value='0'> 不置顶 </div> <div class='item' data-value='3'> 置顶等级:高 </div> <div class='item' data-value='2'> 置顶等级:中 </div> <div class='item' data-value='1'> 置顶等级:低 </div> </div> </div> </div> <div class='right'> <a class='issue-field-action'> <i class='iconfont icon-edit'></i> </a> </div> </div> </div> <div class='issue-field priority'> <div class='issue-field-label'>优先级</div> <div class='content'> <div class='left'> <div class='cursor-default dropdown floating inline small ui'> <div class='text d-align-center d-flex'></div> <input value="0" type="hidden" name="issue[priority]" id="issue_priority" /> <div class='menu'> <div class='item d-align-center d-flex' data-value='0'> <span class='ui empty circular label' style='background-color: #B0B0B0'></span> <div class='text'>不指定</div> </div> <div class='item d-align-center d-flex' data-value='4'> <span class='ui empty circular label' style='background-color: #EF0016'></span> <div class='text'>严重</div> </div> <div class='item d-align-center d-flex' data-value='3'> <span class='ui empty circular label' style='background-color: #FF8F00'></span> <div class='text'>主要</div> </div> <div class='item d-align-center d-flex' data-value='2'> <span class='ui empty circular label' style='background-color: #008AFF'></span> <div class='text'>次要</div> </div> <div class='item d-align-center d-flex' data-value='1'> <span class='ui empty circular label' style='background-color: #73E06F'></span> <div class='text'>不重要</div> </div> </div> </div> </div> <div class='right'> <a class='issue-field-action'> <i class='iconfont icon-edit'></i> </a> </div> </div> </div> </div> </div> <script> (function() { var config; window.gon.collaborators_project_issue_path = "/zmister/MrDoc/issues/collaborators?id=I94M0C"; config = { searchProgramIssueTypePath: "/zmister/MrDoc/program_issue_types", actionName: "show", dropdownInfo: { programs: [], no_milestone: '未关联里程碑', no_program: '未立项任务' }, readonly: true, locale: 'zh-CN', labels: [], labelsOptions: { path: null, source: '/zmister/MrDoc/labels', message: '无标签', token: '', admin: false, manageUrl: '', text: { ok: '确定', cancel: '取消', editLabel: '编辑标签', selectProject: '选择从哪个仓库导入', manage: '管理', nodata: '标签名不能为空', exist: '标签已存在' }, tip: { add: '新建标签', edit: '编辑标签', "import": '导入标签' }, placeholder: { label: '输入标签', color: '#色值' } } }; window.Gitee.issuePage = { sidebar: new Gitee.IssueSidebarHelper(config) }; window.gon.project_labels_path_source = "/zmister/MrDoc/labels"; }).call(this); </script> <script> $(function () { var i18_readonly_issues_tips = `当前仓库已关闭 Issue 功能,不支持操作 Issue` var is_readonly_issue = false var can_modify = false if(can_modify && is_readonly_issue){ const $IssueSidebar = $(".issue-sidebar .issue-field-list") $IssueSidebar.find(('.issue-field .issue-field-action i')).each(function() { $(this).parent().css('cssText', 'color: #8c92a4; display: block !important'); $(this).wrap('<span class="d-inline-block" data-tooltip="' + i18_readonly_issues_tips + '"></span>') }); } }) </script> <div class='git-issue-participates'> <div class='title'>参与者(1)</div> <div class='participates-list'> <a href="/ocean-zhc"><img class="ui avatar mini image js-popover-card participant-item" data-username="ocean-zhc" src="https://foruda.gitee.com/avatar/1711417669856662471/4977305_ocean-zhc_1711417669.png!avatar30" alt="4977305 ocean zhc 1711417669" /></a> </div> </div> </form> </div> </div> </div> </div> </div> <style> .markdown-body img:not(.emoji){ display: inline-block !important; } #myAwesomeDropzone{ display: none } </style> <script> (function () { var canEditIssue = false; var isIssueDescriptionJson = false; Gitee.initIssueShow({ id: "I94M0C", url: "/zmister/MrDoc/issues/I94M0C", labelsUrl: gon.issue_labels_path, logsUrl: gon.issue_operate_logs_path, commentsUrl: gon.issue_comments_path, username: gon.username, }); if (canEditIssue) { new Gitee.IssueEditHelper({ username: window.gon.username, projectName: window.gon.project_name, canModifyIssue: false, canModifyIssueMain: false, isIssueDescriptionJson, updatePath: "/zmister/MrDoc/issues/I94M0C.json", sidebar: Gitee.issuePage.sidebar, logs: Gitee.issuePage.logs, inReward: false, modal: new GiteeModalHelper({ confirmText: "确认操作", approveText: "确定", cancelText: "取消", }), text: { noDescription: "暂无描述。", hasRewardTip: "已有人认可此 Issue 价值并发布了悬赏,更改后将影响到他们的协作。确认继续?", titleLengthError: "标题长度应为 1 ~ 191 个字符", charsetError: "不能包含 Emoji 表情或其他特殊字符!", updateError: "更新失败,请稍后重试!" }, }) $('.git-issue-content .md-editor').on('markdown-image-upload', function (_evt, data) { if (data.uploading) { $('.issue-buttons :input:not(.disabled)').addClass('disabled md-image-uploading'); } else { $('.issue-buttons :input.md-image-uploading').removeClass('disabled md-image-uploading'); } }); } new Gitee.IssueCheckBoxes({ username: window.gon.username, projectName: window.gon.project_name, canModifyIssueMain: false }) $(document).on('click', '.fold-arrow .fold-action', function() { var loglist = $(this).closest('.operate-logs-list') // 第一个元素可能没有padding 从第二个获取 var singleHeight= loglist.find('.item').eq(0).height() var singleMarginTop= parseInt(getComputedStyle(loglist.find('.item')[1],null).marginTop); var loglistPadding = parseInt(getComputedStyle(loglist[0],null).paddingBottom); if($(this).hasClass('js-close-log-list')) { loglist.css({height: singleHeight + singleMarginTop + loglistPadding -2 + 'px'}) $(this).hide() loglist.find('.js-open-log-list').show() setTimeout(function(){ loglist.find('.js-close-log-list').find('.iconfont').removeClass('rotate_negative_90') loglist.find('.js-open-log-list').find('.iconfont').removeClass('rotate_negative_90') },10) } else { $(this).hide() loglist.find('.js-close-log-list').show() setTimeout(function() { loglist.find('.js-open-log-list').find('.iconfont').addClass('rotate_negative_90') loglist.find('.js-close-log-list').find('.iconfont').addClass('rotate_negative_90') },10) loglist.css({height: 'auto'}) } }) $(document).on('click', '.fold-arrow .js-open-all-log-list', function() { $('.js-open-log-list:not(.js-open-all-log-list)').each(function(i,item) { if($(this).css('display') != 'none'){ $(this).click() } }) }) $(document).on('click', '.fold-arrow .js-close-all-log-list', function() { $('.js-close-log-list:not(.js-open-close-log-list)').each(function(i,item) { if($(this).css('display') != 'none'){ $(this).click() } }) }) var $cantbtn = $('#cannot-del-issues'); var content = $cantbtn.attr('title'); $cantbtn.popup({ popup: '.cannot_delete', position: 'top right' }); })(); </script> <script> var $issueSecurityHole = $('.git-issue-body') $('.git-issue .commenter-role-label').popup({ position: "bottom right", }); $("#btn_close_issue").click(function() { $(".new_note").submit(); }); $("#editorissue-reply").on("keyup",function(){ if($("#editorissue-reply").val().length==0){ $("#only_comment").addClass("disabled"); $("#only_comment").attr("disabled","disabled"); $("#comment_close").addClass("disabled"); $("#comment_close").attr("disabled","disabled"); }else{ $("#only_comment").removeClass("disabled"); $("#only_comment").removeAttr("disabled"); $("#comment_close").removeClass("disabled"); $("#comment_close").removeAttr("disabled"); } }); $("#only_comment").addClass("disabled"); $("#only_comment").attr("disabled","disabled"); $("#comment_close").addClass("disabled"); $("#comment_close").attr("disabled","disabled"); $(".js-close-discussion-note-form").hide(); $issueSecurityHole.find('.ui.checkbox').checkbox({ onUnchecked: function() { $(this).val(0); }, onChecked: function() { $(this).val(1); } }) $('#btn-delete-issue').on('confirm', function () { if (false) { $(this).data('confirm', "已有人认可此 Issue 价值并发布了悬赏,删除后将影响到他们的协作。确认继续?") } else { $(this).data('confirm', "您确定要删除此Issue吗?") } }) </script> <script> Tree.initHighlightTheme('white') </script> </div> <div class='gitee-project-extension'> <div class='extension lang'>Python</div> <div class='extension public'>1</div> <div class='extension https'>https://gitee.com/zmister/MrDoc.git</div> <div class='extension ssh'>git@gitee.com:zmister/MrDoc.git</div> <div class='extension namespace'>zmister</div> <div class='extension repo'>MrDoc</div> <div class='extension name'>MrDoc</div> <div class='extension branch'></div> </div> <script> $(function() { GitLab.GfmAutoComplete.dataSource = "/zmister/MrDoc/autocomplete_sources" GitLab.GfmAutoComplete.Emoji.assetBase = '/assets/emoji' GitLab.GfmAutoComplete.setup(); }); </script> <footer id='git-footer-main'> <div class='ui container'> <div class='logo-row'> <a href="https://gitee.com"><img alt='Gitee - 基于 Git 的代码托管和研发协作平台' class='logo-img' src='/static/images/logo-black.svg?t=158106666'> </a></div> <div class='name-important'> 深圳市奥思网络科技有限公司版权所有 </div> <div class='ui two column grid d-flex-center'> <div class='eight wide column git-footer-left'> <div class='ui four column grid' id='footer-left'> <div class='column'> <div class='ui link list'> <div class='item'> <a class="item" href="/all-about-git">Git 大全</a> </div> <div class='item'> <a class="item" rel="nofollow" href="https://help.gitee.com/learn-Git-Branching/">Git 命令学习</a> </div> <div class='item'> <a class="item" rel="nofollow" href="https://copycat.gitee.com/">CopyCat 代码克隆检测</a> </div> <div class='item'> <a class="item" href="/appclient">APP与插件下载</a> </div> </div> </div> <div class='column'> <div class='ui link list'> <div class='item'> <a class="item" href="/gitee_reward">Gitee Reward</a> </div> <div class='item'> <a class="item" href="/gitee-stars">Gitee 封面人物</a> </div> <div class='item'> <a class="item" href="/gvp">GVP 项目</a> </div> <div class='item'> <a class="item" rel="nofollow" href="https://blog.gitee.com/">Gitee 博客</a> </div> <div class='item'> <a class="item" href="/enterprises#nonprofit-plan">Gitee 公益计划</a> </div> <div class='item'> <a class="item" href="https://gitee.com/features/gitee-go">Gitee 持续集成</a> </div> </div> </div> <div class='column'> <div class='ui link list'> <div class='item'> <a class="item" href="/api/v5/swagger">OpenAPI</a> </div> <div class='item'> <a class="item" href="https://gitee.com/oschina/mcp-gitee">MCP Server</a> </div> <div class='item'> <a class="item" href="https://help.gitee.com">帮助文档</a> </div> <div class='item'> <a class="item" href="/self_services">在线自助服务</a> </div> <div class='item'> <a class="item" href="/help/articles/4378">更新日志</a> </div> </div> </div> <div class='column'> <div class='ui link list'> <div class='item'> <a class="item" href="/about_us">关于我们</a> </div> <div class='item'> <a class="item" rel="nofollow" href="https://www.oschina.net/news/131099/oschina-hiring">加入我们</a> </div> <div class='item'> <a class="item" href="/terms">使用条款</a> </div> <div class='item'> <a class="item" href="/oschina/git-osc/issues">意见建议</a> </div> <div class='item'> <a class="item" href="/links.html">合作伙伴</a> </div> </div> </div> </div> </div> <div class='eight wide column right aligned followus git-footer-right'> <div class='qrcode mr-1'> <div class='qrcode-box'> <img alt="技术交流QQ群" src="https://cn-assets.gitee.com/assets/contact_qr-5e2c2a8da453396590e56a545bce4974.jpg" /> </div> <p class='mt-1 mini_app-text'>技术交流QQ群</p> </div> <div class='qrcode'> <div class='qrcode-box'> <img alt="微信服务号" class="weixin-qr" src="https://cn-assets.gitee.com/assets/qrcode-weixin@2x-b74cc97a2ea80123ea53a737f709836d.png" /> </div> <p class='mt-1 weixin-text'>微信服务号</p> </div> <div class='phone-and-qq column'> <div class='ui list official-support-container'> <div class='item'></div> <div class='item mail-and-zhihu'> <a rel="nofollow" href="mailto: client@oschina.cn"><i class='iconfont icon-msg-mail'></i> <span id='git-footer-email'>client#oschina.cn</span> </a></div> <div class='item tel'> <a> <i class='iconfont icon-tel'></i> <span>企业版在线使用:400-606-0201</span> </a> </div> <div class='item tel'> <a class='d-flex'> <i class='iconfont icon-tel mt-05 mr-05'></i> <span>专业版私有部署:</span> <div> <div>13670252304</div> <div>13352947997</div> </div> </a> </div> </div> </div> </div> </div> </div> <div class='bottombar'> <div class='ui container'> <div class='ui d-flex d-flex-between'> <div class='seven wide column partner d-flex'> <div class='open-atom d-flex-center'> <img class="logo-openatom mr-1" alt="开放原子开源基金会" src="https://cn-assets.gitee.com/assets/logo-openatom-d083391cc8a54e283529f3fc11cc38ca.svg" /> <a target="_blank" rel="nofollow" href="https://www.openatom.org/">开放原子开源基金会</a> <div class='sub-title ml-1'>合作代码托管平台</div> </div> <div class='report-12377 d-flex-center ml-3'> <img class="report-12377__logo mr-1" alt="违法和不良信息举报中心" src="https://cn-assets.gitee.com/assets/12377@2x-1aa42ed2d2256f82a61ecf57be1ec244.png" /> <a target="_blank" rel="nofollow" href="https://12377.cn">违法和不良信息举报中心</a> </div> <div class='copyright ml-3'> <a rel="nofollow" href="http://beian.miit.gov.cn/">粤ICP备12009483号</a> </div> </div> <div class='nine wide column right aligned'> <i class='icon world'></i> <a href="/language/zh-CN">简 体</a> / <a href="/language/zh-TW">繁 體</a> / <a href="/language/en">English</a> </div> </div> </div> </div> </footer> <script> var officialEmail = $('#git-footer-email').text() $('#git-footer-main .icon-popup').popup({ position: 'bottom center' }) $('#git-footer-email').text(officialEmail.replace('#', '@')) window.gon.popover_card_locale = { follow:"关注", unfollow:"已关注", gvp_title: "GVP - Gitee 最有价值开源项目", project: "项目", org: "开源组织", member: "", author: "作者", user_blocked: "该用户已被屏蔽或已注销", net_error: "网络错误", unknown_exception: "未知异常" } window.gon.select_message = { placeholder: "请输入个人空间地址或完整的邮箱地址" } </script> <script src="https://cn-assets.gitee.com/webpacks/popover_card-ca6b9a20ba5353733d61.bundle.js"></script> <link rel="stylesheet" media="all" href="https://cn-assets.gitee.com/webpacks/css/gitee_nps-ae0dbee40f6ddc72015a.css" /> <script src="https://cn-assets.gitee.com/webpacks/gitee_nps-30c2a3673b61c539fcf7.bundle.js"></script> <script src="https://cn-assets.gitee.com/webpacks/gitee_icons-0340f9dc8fc1dfbb9937.bundle.js"></script> <div class='side-toolbar'> <div class='button toolbar-help'> <i class='iconfont icon-help'></i> </div> <div class='ui popup left center dark'>点此查找更多帮助</div> <div class='toolbar-help-dialog'> <div class='toolbar-dialog-header'> <h3 class='toolbar-dialog-title'>搜索帮助</h3> <form class="toolbar-help-search-form" action="/help/load_keywords_data" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> <div class='ui icon input fluid toolbar-help-search'> <input name='keywords' placeholder='请输入产品名称或问题' type='text'> <i class='icon search'></i> </div> </form> <i class='iconfont icon-close toolbar-dialog-close-icon'></i> </div> <div class='toolbar-dialog-content'> <div class='toolbar-help-hot-search'> <div class='toolbar-roll'> <a class="init active" title="Git 命令在线学习" href="https://oschina.gitee.io/learn-git-branching/?utm_source==gitee-help-widget"><i class='Blue icon icon-command iconfont'></i> <span>Git 命令在线学习</span> </a><a class="init " title="如何在 Gitee 导入 GitHub 仓库" href="https://gitee.com/help/articles/4261?utm_source==gitee-help-widget"><i class='icon icon-clipboard iconfont orange'></i> <span>如何在 Gitee 导入 GitHub 仓库</span> </a></div> <div class='toolbar-list'> <div class='toolbar-list-item'> <a href="/help/articles/4114">Git 仓库基础操作</a> </div> <div class='toolbar-list-item'> <a href="/help/articles/4166">企业版和社区版功能对比</a> </div> <div class='toolbar-list-item'> <a href="/help/articles/4191">SSH 公钥设置</a> </div> <div class='toolbar-list-item'> <a href="/help/articles/4194">如何处理代码冲突</a> </div> <div class='toolbar-list-item'> <a href="/help/articles/4232">仓库体积过大,如何减小?</a> </div> <div class='toolbar-list-item'> <a href="/help/articles/4279">如何找回被删除的仓库数据</a> </div> <div class='toolbar-list-item'> <a href="/help/articles/4283">Gitee 产品配额说明</a> </div> <div class='toolbar-list-item'> <a href="/help/articles/4284">GitHub仓库快速导入Gitee及同步更新</a> </div> <div class='toolbar-list-item'> <a href="/help/articles/4328">什么是 Release(发行版)</a> </div> <div class='toolbar-list-item'> <a href="/help/articles/4354">将 PHP 项目自动发布到 packagist.org</a> </div> </div> </div> <div class='toolbar-help-search-reseult'></div> </div> </div> <script> var opt = { position: 'left center'}; var $helpSideToolbar = $('.button.toolbar-help'); var $toolbarRoll = $('.toolbar-roll'); $(function() { if (false) { $helpSideToolbar.popup(opt).popup({lastResort:'left center'}) } else { $helpSideToolbar.popup({lastResort:'left center'}).popup('show', opt); setTimeout(function() { $helpSideToolbar.popup('hide', opt); }, 3000); } if ($toolbarRoll.length) { setInterval(function() { var $nextActiveLink = $toolbarRoll.find('a.active').next(); if (!$nextActiveLink.length) { $nextActiveLink = $toolbarRoll.find('a:first-child'); } $nextActiveLink.attr('class', 'active').siblings().removeClass('active init'); }, 5000); } }) </script> <div class='popup button' id='home-comment'> <i class='iconfont icon-comment'></i> </div> <div class='ui popup dark'>评论</div> <div class='toolbar-appeal popup button'> <i class='iconfont icon-report'></i> </div> <div class='ui popup dark'> 仓库举报 </div> <script> $('.toolbar-appeal').popup({ position: 'left center' }); </script> <div class='button gotop popup' id='gotop'> <i class='iconfont icon-top'></i> </div> <div class='ui popup dark'>回到顶部</div> </div> <div class='form modal normal-modal tiny ui' id='unlanding-complaint-modal'> <i class='iconfont icon-close close'></i> <div class='header'> 登录提示 </div> <div class='container actions'> <div class='content'> 该操作需登录 Gitee 帐号,请先登录后再操作。 </div> <div class='ui orange icon large button ok'> 立即登录 </div> <div class='ui button blank cancel'> 没有帐号,去注册 </div> </div> </div> <script> var $elm = $('.toolbar-appeal'); $elm.on('click', function() { var modals = $("#unlanding-complaint-modal.normal-modal"); if (modals.length > 1) { modals.eq(0).modal('show'); } else { modals.modal('show'); } }) $("#unlanding-complaint-modal.normal-modal").modal({ onDeny: function() { window.location.href = "/signup?from="; }, onApprove: function() { window.location.href = "/login?from="; } }) </script> <style> .side-toolbar .bdsharebuttonbox a { font-size: 24px; color: white !important; opacity: 0.9; margin: 6px 6px 0px 6px; background-image: none; text-indent: 0; height: auto; width: auto; } </style> <style> #udesk_btn a { margin: 0px 20px 167px 0px !important; } </style> <script> (function() { $('#project-user-message').popup({ position: 'left center' }); }).call(this); </script> <script> Gitee.initSideToolbar({ hasComment: true, commentUrl: '/zmister/MrDoc#tree_comm_title' }) </script> <style> .gitee-stars-main-widget { display: none; position: fixed; left: 0; bottom: 0; z-index: 106; } .gitee-stars-main-widget .close-icon { width: 20px; right: 10px; position: absolute; top: 0px; cursor: pointer; } .gitee-stars-main-widget .people-image { width: 200px; margin: 0 10px; } .gitee-stars-main-widget.gitee-stars-widget .close-icon { left: 20px; } </style> <div class='gitee-stars-main-widget pendan-widget'> <a target="_blank" href="https://www.oschina.net/event/8595459"><img class="people-image" src="https://foruda.gitee.com/images/1742526660229750692/371d5123_14472233.png" alt="371d5123 14472233" /> <img class="close-icon" src="https://foruda.gitee.com/images/1742526663983648370/46e8bd33_14472233.png" alt="46e8bd33 14472233" /> </a></div> <script> $(function () { var $giteeStarsWidget = $('.gitee-stars-main-widget') var cookieKey = "visit-gitee--2025-03-21" if ($.cookie(cookieKey) == 1) { $giteeStarsWidget.hide() } else { $giteeStarsWidget.show() } $giteeStarsWidget.on('click', '.close-icon', function (e) { e.preventDefault() $.cookie(cookieKey, 1, {path: '/', expires: 60}) $giteeStarsWidget.hide() }) }) </script> <script> (function() { this.__gac = { domain: 'www.oschina.net' }; }).call(this); </script> <script src="https://cn-assets.gitee.com/assets/bdstatic/app-070a9e339ac82bf2bf7ef20375cd4121.js"></script> <script src="https://hm.baidu.com/hm.js?71337e891e6dbfb00e5c6086c5cbc9ee" async="async"></script> <script src="https://cn-assets.gitee.com/webpacks/build_status-7effc7b22ddf8e90b34c.bundle.js"></script> <script src="https://cn-assets.gitee.com/webpacks/scan_status-7a19032286b03591b228.bundle.js"></script> <script src="https://cn-assets.gitee.com/webpacks/mermaid_render-669e055f02596b5d8886.bundle.js"></script> <script src="https://cn-assets.gitee.com/webpacks/check_runs-19ec228348982570119a.bundle.js"></script> </body> </html>