代码拉取完成,页面将自动刷新
<!DOCTYPE html>
<html lang="en">
<!-- title -->
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<meta name="author" content="laoduDYM">
<meta name="renderer" content="webkit">
<meta name="copyright" content="laoduDYM">
<meta name="keywords" content="Hexo | laoduDYM">
<meta name="description" content="">
<meta http-equiv="Cache-control" content="no-cache">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="baidu-site-verification" content="dxc5LqpLgx" />
<title>laoduDYM's Studio</title>
<style type="text/css">
@font-face {
font-family: 'Oswald-Regular';
src: url("/font/Oswald-Regular.ttf");
}
body {
margin: 0;
}
header,
footer,
.back-top,
.sidebar,
.container,
.site-intro-meta,
.toc-wrapper {
display: none;
}
.site-intro {
position: relative;
z-index: 3;
width: 100%;
/* height: 50vh; */
overflow: hidden;
}
.site-intro-placeholder {
position: absolute;
z-index: -2;
top: 0;
left: 0;
width: calc(100% + 300px);
height: 100%;
background: repeating-linear-gradient(-45deg, #444 0, #444 80px, #333 80px, #333 160px);
background-position: center center;
transform: translate3d(-226px, 0, 0);
animation: gradient-move 2.5s ease-out 0s infinite;
}
@keyframes gradient-move {
0% {
transform: translate3d(-226px, 0, 0);
}
100% {
transform: translate3d(0, 0, 0);
}
}
</style>
<link rel="preload" href="/css/style.css?v=20180824" as="style"
onload="this.onload=null;this.rel='stylesheet'" />
<link rel="stylesheet" href="/css/mobile.css?v=20180824" media="(max-width: 980px)">
<!-- /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */
/* This file is meant as a standalone workflow for
- testing support for link[rel=preload]
- enabling async CSS loading in browsers that do not support rel=preload
- applying rel preload css once loaded, whether supported or not.
*/ -->
<script>
(function( w ){
"use strict";
// rel=preload support test
if( !w.loadCSS ){
w.loadCSS = function(){};
}
// define on the loadCSS obj
var rp = loadCSS.relpreload = {};
// rel=preload feature support test
// runs once and returns a function for compat purposes
rp.support = (function(){
var ret;
try {
ret = w.document.createElement( "link" ).relList.supports( "preload" );
} catch (e) {
ret = false;
}
return function(){
return ret;
};
})();
// if preload isn't supported, get an asynchronous load by using a non-matching media attribute
// then change that media back to its intended value on load
rp.bindMediaToggle = function( link ){
// remember existing media attr for ultimate state, or default to 'all'
var finalMedia = link.media || "all";
function enableStylesheet(){
link.media = finalMedia;
}
// bind load handlers to enable media
if( link.addEventListener ){
link.addEventListener( "load", enableStylesheet );
} else if( link.attachEvent ){
link.attachEvent( "onload", enableStylesheet );
}
// Set rel and non-applicable media type to start an async request
// note: timeout allows this to happen async to let rendering continue in IE
setTimeout(function(){
link.rel = "stylesheet";
link.media = "only x";
});
// also enable media after 3 seconds,
// which will catch very old browsers (android 2.x, old firefox) that don't support onload on link
setTimeout( enableStylesheet, 3000 );
};
// loop through link elements in DOM
rp.poly = function(){
// double check this to prevent external calls from running
if( rp.support() ){
return;
}
var links = w.document.getElementsByTagName( "link" );
for( var i = 0; i < links.length; i++ ){
var link = links[ i ];
// qualify links to those with rel=preload and as=style attrs
if( link.rel === "preload" && link.getAttribute( "as" ) === "style" && !link.getAttribute( "data-loadcss" ) ){
// prevent rerunning on link
link.setAttribute( "data-loadcss", true );
// bind listeners to toggle media back
rp.bindMediaToggle( link );
}
}
};
// if unsupported, run the polyfill
if( !rp.support() ){
// run once at least
rp.poly();
// rerun poly on an interval until onload
var run = w.setInterval( rp.poly, 500 );
if( w.addEventListener ){
w.addEventListener( "load", function(){
rp.poly();
w.clearInterval( run );
} );
} else if( w.attachEvent ){
w.attachEvent( "onload", function(){
rp.poly();
w.clearInterval( run );
} );
}
}
// commonjs
if( typeof exports !== "undefined" ){
exports.loadCSS = loadCSS;
}
else {
w.loadCSS = loadCSS;
}
}( typeof global !== "undefined" ? global : this ) );
</script>
<link rel="icon" href="/assets/addrimg.png" />
<link rel="preload" href="/scripts/webfontloader.min.js" as="script" />
<link rel="preload" href="/scripts/jquery.min.js" as="script" />
<link rel="preload" href="/scripts/main.js" as="script" />
<link rel="preload" as="font" href="/font/Oswald-Regular.ttf" crossorigin>
<link rel="preload" as="font" href="/font/font_327081_1dta1rlogw17zaor.woff" crossorigin>
<!-- fancybox -->
<script src="/scripts/jquery.fancybox.min.js" defer></script>
<!-- 百度统计 -->
<!-- 谷歌统计 -->
<meta name="generator" content="Hexo 4.2.1"><link rel="alternate" href="/atom.xml" title="Hexo" type="application/atom+xml">
</head>
<body class="home-body">
<header class="header index-header">
<div class="read-progress"></div>
<div class="header-sidebar-menu"></div>
<!-- post页的toggle banner -->
<a class="home-link" href=/>laoduDYM's Studio.</a>
</header>
<div class="wrapper">
<div class="site-intro" style="
height:50vh;
">
<!-- 主页 -->
<!-- 文章页 -->
<div class="site-intro-placeholder"></div>
<div class="site-intro-img" style="background-image: url(/intro/index-bg.jpg)"></div>
<div class="site-intro-meta">
<!-- 标题 -->
<h1 class="intro-title">
<!-- 主页 -->
laoduDYM's Studio.
<!-- 文章页 -->
</h1>
<!-- 副标题 -->
<p class="intro-subtitle">
<!-- 主页副标题 -->
it's better to burn out than to fade away
<!-- 文章页 -->
</p>
<!-- 文章页meta -->
</div>
</div>
<script>
// get user agent
var browser = {
versions: function () {
var u = window.navigator.userAgent;
return {
userAgent: u,
trident: u.indexOf('Trident') > -1, //IE内核
presto: u.indexOf('Presto') > -1, //opera内核
webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者安卓QQ浏览器
iPad: u.indexOf('iPad') > -1, //是否为iPad
webApp: u.indexOf('Safari') == -1, //是否为web应用程序,没有头部与底部
weixin: u.indexOf('MicroMessenger') == -1, //是否为微信浏览器
uc: u.indexOf('UCBrowser') > -1 //是否为android下的UC浏览器
};
}()
}
console.log("userAgent:" + browser.versions.userAgent);
// callback
function fontLoaded() {
console.log('font loaded');
if (document.getElementsByClassName('site-intro-meta')) {
document.getElementsByClassName('intro-title')[0].classList.add('intro-fade-in');
document.getElementsByClassName('intro-subtitle')[0].classList.add('intro-fade-in');
var postIntros = document.getElementsByClassName('post-intros')[0]
if (postIntros) {
postIntros.classList.add('post-fade-in');
}
}
}
// UC不支持跨域,所以直接显示
function asyncCb() {
if (browser.versions.uc) {
console.log("UCBrowser");
fontLoaded();
} else {
WebFont.load({
custom: {
families: ['Oswald-Regular']
},
loading: function () { //所有字体开始加载
// console.log('loading');
},
active: function () { //所有字体已渲染
fontLoaded();
},
inactive: function () { //字体预加载失败,无效字体或浏览器不支持加载
console.log('inactive: timeout');
fontLoaded();
},
timeout: 5000 // Set the timeout to two seconds
});
}
}
function asyncErr() {
console.warn('script load from CDN failed, will load local script')
}
// load webfont-loader async, and add callback function
function async(u, cb, err) {
var d = document, t = 'script',
o = d.createElement(t),
s = d.getElementsByTagName(t)[0];
o.src = u;
if (cb) { o.addEventListener('load', function (e) { cb(null, e); }, false); }
if (err) { o.addEventListener('error', function (e) { err(null, e); }, false); }
s.parentNode.insertBefore(o, s);
}
var asyncLoadWithFallBack = function (arr, success, reject) {
var currReject = function () {
reject()
arr.shift()
if (arr.length)
async(arr[0], success, currReject)
}
async(arr[0], success, currReject)
}
asyncLoadWithFallBack([
"/scripts/webfontloader.min.js",
"/scripts/webfontloader.js",
"/lib/webfontloader.min.js"
], asyncCb, asyncErr)
</script>
<img class="loading" src="/assets/loading.svg"
style="display: block; margin: 6rem auto 0 auto; width: 6rem; height: 6rem;" />
<div class="container container-unloaded">
<script src="/scripts/oauthcallback.browser.js"></script>
<script>
Oauthcallback();
</script>
<main class="main index-page">
<article class="index-post">
<a class="abstract-title" href="/2020/07/01/Mave%E3%80%81-Gradle-%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE/">
<span>Mave、 Gradle 安装与配置</span>
</a>
<div class="abstract-content">
<h3 id="下载"><a href="#下载" class="headerlink" title="下载"></a>下载</h3><blockquote>
<p>maven 下载地址</p>
</blockquote>
<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">http://maven.apache.org/download.cgi</span><br></pre></td></tr></table></figure>
<blockquote>
<p>gradle 下载地址</p>
</blockquote>
<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">https://services.gradle.org/distributions</span><br></pre></td></tr></table></figure>
</div>
<div class="abstract-post-meta">
<!-- date -->
<div class="abstract-date">
<span class="abstract-calander iconfont-archer"></span><span
class="abstract-time">2020/07/01</span>
</div>
<!-- tags -->
<div class= abstract-tags >
<a class="post-tag" href="javascript:void(0);" data-tags = "maven">maven</a>
<a class="post-tag" href="javascript:void(0);" data-tags = "gradle">gradle</a>
</div>
</div>
</article>
<article class="index-post">
<a class="abstract-title" href="/2020/07/01/Spring-Cloud-Alibaba%EF%BC%88%E4%B8%80%EF%BC%89Nacos-%E6%9C%8D%E5%8A%A1%E6%B3%A8%E5%86%8C%E5%8F%91%E7%8E%B0%E4%B8%8E%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83/">
<span>Spring Cloud Alibaba(一)Nacos 服务注册发现与配置中心</span>
</a>
<div class="abstract-content">
<h3 id="Nacos-下载与启动"><a href="#Nacos-下载与启动" class="headerlink" title="Nacos 下载与启动"></a>Nacos 下载与启动</h3><blockquote>
<p>中文手册</p>
</blockquote>
<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">https://nacos.io/zh-cn/index.html</span><br></pre></td></tr></table></figure>
<blockquote>
<p>下载页面</p>
</blockquote>
<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">https://github.com/alibaba/nacos/releases</span><br></pre></td></tr></table></figure>
<h3 id="spring-cloud-集成"><a href="#spring-cloud-集成" class="headerlink" title="spring cloud 集成"></a>spring cloud 集成</h3><blockquote>
<p>引入依赖 注:本文 Nacos 版本为 1.3</p>
</blockquote>
<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config' //配置中心</span><br><span class="line">'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery' //服务注册发现</span><br></pre></td></tr></table></figure>
</div>
<div class="abstract-post-meta">
<!-- date -->
<div class="abstract-date">
<span class="abstract-calander iconfont-archer"></span><span
class="abstract-time">2020/07/01</span>
</div>
<!-- tags -->
<div class= abstract-tags >
<a class="post-tag" href="javascript:void(0);" data-tags = "微服务">微服务</a>
</div>
</div>
</article>
<article class="index-post">
<a class="abstract-title" href="/2020/06/23/MySql%E7%BB%BF%E8%89%B2%E7%89%88%E5%AE%89%E8%A3%85%E4%BB%A5%E5%8F%8A%E5%B8%B8%E7%94%A8%E8%AF%AD%E5%8F%A5/">
<span>MySql绿色版安装以及常用语句</span>
</a>
<div class="abstract-content">
<h3 id="一、MySql绿色版安装"><a href="#一、MySql绿色版安装" class="headerlink" title="一、MySql绿色版安装"></a>一、MySql绿色版安装</h3><h4 id="1-修改-my-ini-文件"><a href="#1-修改-my-ini-文件" class="headerlink" title="1. 修改 my.ini 文件"></a>1. 修改 my.ini 文件</h4><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br></pre></td><td class="code"><pre><span class="line">[mysql]</span><br><span class="line">#设置mysql客户端默认字符集</span><br><span class="line">#default-character-set-utf8</span><br><span class="line">[mysqld]</span><br><span class="line">#设置3306端口</span><br><span class="line">port=3306</span><br><span class="line">#设置mysql的安装目录(自行修改)</span><br><span class="line">basedir=D:\mysql\mysql-5.7.30-winx64</span><br><span class="line">#设置mysql数据库的存放目录(自行修改)</span><br><span class="line">datadir=D:\mysql\mysql-5.7.30-winx64\data</span><br><span class="line">#设置允许最大连接数</span><br><span class="line">max_connections=200</span><br><span class="line">#服务端使用的字符集默认为8比特编码的latinl字符集</span><br><span class="line">character-set-server=utf8</span><br><span class="line">#创建新表时将使用默认的存储引擎</span><br><span class="line">default-storage-engine=INNODB</span><br><span class="line">sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"</span><br><span class="line"># skip-grant-tables</span><br></pre></td></tr></table></figure>
</div>
<div class="abstract-post-meta">
<!-- date -->
<div class="abstract-date">
<span class="abstract-calander iconfont-archer"></span><span
class="abstract-time">2020/06/23</span>
</div>
<!-- tags -->
<div class= abstract-tags >
<a class="post-tag" href="javascript:void(0);" data-tags = "mysql">mysql</a>
</div>
</div>
</article>
<article class="index-post">
<a class="abstract-title" href="/2020/06/22/npm%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/">
<span>npm常用操作</span>
</a>
<div class="abstract-content">
<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line">npm config set registry http://registry.npm.taobao.org //将registry设置为淘宝镜像</span><br><span class="line">npm config get registry //查看仓库</span><br><span class="line">npm config set prefix <路径> //更改npm全局安装路径</span><br><span class="line">npm cache clean //清除缓存</span><br><span class="line">npm install //安装模块</span><br><span class="line">npm uninstall //卸载模块</span><br><span class="line">npm search //查询模块</span><br><span class="line">npm list //查看模块版本号</span><br><span class="line">--save //可选参数将依赖写入json文件</span><br><span class="line">npm config list //查看基本配置</span><br><span class="line">npm config list -l //查看所有配置</span><br></pre></td></tr></table></figure>
</div>
<div class="abstract-post-meta">
<!-- date -->
<div class="abstract-date">
<span class="abstract-calander iconfont-archer"></span><span
class="abstract-time">2020/06/22</span>
</div>
<!-- tags -->
<div class= abstract-tags >
<a class="post-tag" href="javascript:void(0);" data-tags = "npm">npm</a>
</div>
</div>
</article>
<article class="index-post">
<a class="abstract-title" href="/2020/06/22/GIT%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/">
<span>GIT常用操作</span>
</a>
<div class="abstract-content">
<h4 id="基本配置"><a href="#基本配置" class="headerlink" title="基本配置"></a>基本配置</h4><blockquote>
<p>git config –list //查看配置<br>git config –global user.name “name” //全局设置username<br>git config –global user.email “eamil” //全局设置email<br>git status //命令用于显示工作目录和暂存区的状态</p>
</blockquote>
</div>
<div class="abstract-post-meta">
<!-- date -->
<div class="abstract-date">
<span class="abstract-calander iconfont-archer"></span><span
class="abstract-time">2020/06/22</span>
</div>
<!-- tags -->
<div class= abstract-tags >
<a class="post-tag" href="javascript:void(0);" data-tags = "git">git</a>
</div>
</div>
</article>
<!-- paginator -->
</main>
<!-- profile -->
<div class="profile">
<img class="profile-avatar" alt="avatar" src=/intro/headimg.jpg>
<div class="profile-name">laoduDYM</div>
<div class="profile-signature">
witness me
</div>
<div class="profile-social">
<a href="mailto:dymiam@163.com" class="iconfont-archer email" title=email></a>
<a href="//github.com/laoduDYM" class="iconfont-archer github" target="_blank" title=github></a>
<a href="//gitee.com/laoduDYM" class="iconfont-archer gitee" target="_blank" title=gitee></a>
<span class="iconfont-archer wechat" title=wechat>
<img class="profile-qr" src="/intro/weixin.jpg" />
</span>
<a href="/atom.xml" class="iconfont-archer rss" target="_blank" title=rss></a>
</div>
<div class="friends">
<div>FRIENDS</div>
</div>
<div class="about-me">
<a href="/aboutme/index.html">ABOUT ME</a>
</div>
</div>
</div>
<footer class="footer footer-unloaded">
<!-- social -->
<div class="social">
<a href="mailto:dymiam@163.com" class="iconfont-archer email" title=email></a>
<a href="//github.com/laoduDYM" class="iconfont-archer github" target="_blank" title=github></a>
<a href="//gitee.com/laoduDYM" class="iconfont-archer gitee" target="_blank" title=gitee></a>
<span class="iconfont-archer wechat" title=wechat>
<img class="profile-qr" src="/intro/weixin.jpg" />
</span>
<a href="/atom.xml" class="iconfont-archer rss" target="_blank" title=rss></a>
</div>
<!-- powered by Hexo -->
<div class="copyright">
<span id="hexo-power">Powered by <a href="https://hexo.io/" target="_blank">Hexo</a></span><span class="iconfont-archer power"></span><span id="theme-info">theme <a href="https://github.com/fi3ework/hexo-theme-archer" target="_blank">Archer</a></span>
</div>
<!-- 不蒜子 -->
<div class="busuanzi-container">
<span id="busuanzi_container_site_pv">PV: <span id="busuanzi_value_site_pv"></span> :)</span>
</div>
</footer>
</div>
<!-- toc -->
<div class="back-top iconfont-archer"></div>
<div class="sidebar sidebar-hide">
<ul class="sidebar-tabs sidebar-tabs-active-0">
<li class="sidebar-tab-archives"><span class="iconfont-archer"></span><span class="tab-name">Archive</span></li>
<li class="sidebar-tab-tags"><span class="iconfont-archer"></span><span class="tab-name">Tag</span></li>
<li class="sidebar-tab-categories"><span class="iconfont-archer"></span><span class="tab-name">Cate</span></li>
</ul>
<div class="sidebar-content sidebar-content-show-archive">
<div class="sidebar-panel-archives">
<!-- 在ejs中将archive按照时间排序 -->
<div class="widget">
<div id="search-form">
<div id="result-mask" class="hide"></div>
<div class="search-area" >
<span class="iconfont-archer search-icon search-icon-my "></span>
<input id="search-key" type="text" autocomplete="off" placeholder="请输入要搜索的内容..." class="search-input-my">
<button type="button" class="search-form-submit hide" id="search-local" ></button>
</div>
<div id="result-wrap" class="hide">
<div id="search-result"></div>
</div>
<div class="hide">
<template id="search-tpl">
<div class="item">
<a href="/{path}" title="{title}">
<div class="title">{title}</div>
<div class="content">{content}</div>
</a>
</div>
</template>
</div>
</div>
</div>
<div class="total-and-search">
<div class="total-archive">
Total : 5
</div>
<!-- search -->
<!--
<div class="site-search popup-trigger">
<span class="iconfont-archer search-icon"></span>
</div>
-->
</div>
<div class="post-archive">
<div class="archive-year"> 2020 </div>
<ul class="year-list">
<li class="archive-post-item">
<span class="archive-post-date">07/01</span><a class="archive-post-title" href= "/2020/07/01/Mave%E3%80%81-Gradle-%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE/" >Mave、 Gradle 安装与配置</a>
</li>
<li class="archive-post-item">
<span class="archive-post-date">07/01</span><a class="archive-post-title" href= "/2020/07/01/Spring-Cloud-Alibaba%EF%BC%88%E4%B8%80%EF%BC%89Nacos-%E6%9C%8D%E5%8A%A1%E6%B3%A8%E5%86%8C%E5%8F%91%E7%8E%B0%E4%B8%8E%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83/" >Spring Cloud Alibaba(一)Nacos 服务注册发现与配置中心</a>
</li>
<li class="archive-post-item">
<span class="archive-post-date">06/23</span><a class="archive-post-title" href= "/2020/06/23/MySql%E7%BB%BF%E8%89%B2%E7%89%88%E5%AE%89%E8%A3%85%E4%BB%A5%E5%8F%8A%E5%B8%B8%E7%94%A8%E8%AF%AD%E5%8F%A5/" >MySql绿色版安装以及常用语句</a>
</li>
<li class="archive-post-item">
<span class="archive-post-date">06/22</span><a class="archive-post-title" href= "/2020/06/22/npm%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/" >npm常用操作</a>
</li>
<li class="archive-post-item">
<span class="archive-post-date">06/22</span><a class="archive-post-title" href= "/2020/06/22/GIT%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/" >GIT常用操作</a>
</li>
</div>
</div>
<div class="sidebar-panel-tags">
<div class="sidebar-tags-name">
<span class="sidebar-tag-name" data-tags="mysql"><span class="iconfont-archer"></span>mysql</span>
<span class="sidebar-tag-name" data-tags="git"><span class="iconfont-archer"></span>git</span>
<span class="sidebar-tag-name" data-tags="maven"><span class="iconfont-archer"></span>maven</span>
<span class="sidebar-tag-name" data-tags="gradle"><span class="iconfont-archer"></span>gradle</span>
<span class="sidebar-tag-name" data-tags="微服务"><span class="iconfont-archer"></span>微服务</span>
<span class="sidebar-tag-name" data-tags="npm"><span class="iconfont-archer"></span>npm</span>
</div>
<div class="iconfont-archer sidebar-tags-empty"></div>
<div class="tag-load-fail" style="display: none; color: #ccc; font-size: 0.6rem;">
缺失模块。<br/>
1、请确保node版本大于6.2<br/>
2、在博客根目录(注意不是archer根目录)执行以下命令:<br/>
<span style="color: #f75357; font-size: 1rem; line-height: 2rem;">npm i hexo-generator-json-content --save</span><br/>
3、在根目录_config.yml里添加配置:
<pre style="color: #787878; font-size: 0.6rem;">
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: true
tags: true</pre>
</div>
<div class="sidebar-tags-list"></div>
</div>
<div class="sidebar-panel-categories">
<div class="sidebar-categories-name">
</div>
<div class="iconfont-archer sidebar-categories-empty"></div>
<div class="sidebar-categories-list"></div>
</div>
</div>
</div>
<script>
var siteMeta = {
root: "/",
author: "laoduDYM"
}
</script>
<!-- CDN failover -->
<script src="/scripts/jquery.min.js"></script>
<script type="text/javascript">
if (typeof window.$ === 'undefined') {
console.warn('jquery load from jsdelivr failed, will load local script')
document.write('<script src="/lib%20/%20jquery.min.js">\x3C/script>')
}
</script>
<script src="/scripts/main.js"></script>
<!-- algolia -->
<div class="site-search">
<div class="algolia-popup popup">
<div class="algolia-search">
<div class="algolia-search-input-icon">
<i class="fa fa-search"></i>
</div>
<div class="algolia-search-input" id="algolia-search-input"></div>
</div>
<div class="algolia-results">
<div id="algolia-stats"></div>
<div id="algolia-hits"></div>
<div id="algolia-pagination" class="algolia-pagination"></div>
</div>
<span class="popup-btn-close">
<i class="iconfont-archer"></i>
</span>
</div>
</div>
<script src="/scripts/instantsearch.min.js" defer></script>
<script src="/scripts/search.js" defer></script>
<!-- busuanzi -->
<script async src="/scripts/busuanzi.pure.mini.js"></script>
<!-- CNZZ -->
</div>
<!-- async load share.js -->
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。