meface/docs/.vuepress/config.js

393 lines
16 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const logoIco = '/images/logo.jpg';
module.exports = {
title: '柿子树备忘录',
description: '记录点滴,分享生活',
dest: './dist',
// base: '/',
head: [
['link', { rel: 'icon', href: logoIco }],
['meta', { name: 'viewport', content: 'width=device-width,initial-scale=1,user-scalable=no' }],
['meta', { name: 'referrer', content: 'no-referrer' }],
["link", { rel: "stylesheet", href: "/css/vue.css" }],
["link", { rel: "stylesheet", href: "/css/Bubble.css" }],
// ["script", { src: "/utils/turf.min.js" }],
// ["script", { src: "/utils/PolylineTrailMaterial.js" }],
// ["script", { src: "/utils/WallDiffuseMaterialProperty.js" }],
// ["script", { src: "/utils/viewUtil.js" }],
// ["script", { src: "/utils/Bubble.js" }],
],
port: 8888,
theme: 'reco',
markdown: {
lineNumbers: true,
//修改提取出的标题级别
extractHeaders: ['h2', 'h3', 'h4']
},
//插件配置
plugins: [
[
'vuepress-plugin-helper-live2d', {
live2d: {
// 是否启用(关闭请设置为false)(default: true)
enable: true,
// 模型名称(default: hibiki)>>>取值请参考:
// https://github.com/JoeyBling/hexo-theme-yilia-plus/wiki/live2d%E6%A8%A1%E5%9E%8B%E5%8C%85%E5%B1%95%E7%A4%BA
model: 'hijiki',
display: {
position: "left", // 显示位置left/right(default: 'right')
width: 135, // 模型的长度(default: 135)
height: 250, // 模型的高度(default: 300)
hOffset: 30, // 水平偏移(default: 65)
vOffset: 0, // 垂直偏移(default: 0)
},
mobile: {
show: true, // 是否在移动设备上显示(default: false)
scale: 0.5
},
react: {
opacity: 0.8 // 模型透明度(default: 0.8)
}
}
}
]
],
themeConfig: {
type: 'blog',
author: '柿子树',
authorAvatar: logoIco,
//页面滚动
smoothScroll: true,
//关闭搜索框
search: false,
//显示所有页面的标题
displayAllHeaders: true,
//导航栏
nav: [
{ text: '首页', link: '/', icon: 'reco-home' },
{
text: '个人笔记', icon: 'reco-document',
items: [
{ text: 'Web', link: '/article/web/' },
{ text: 'GIS', link: '/article/gis/' },
{ text: 'Database', link: '/article/db/' },
{ text: 'DevOps', link: '/article/devops/' },
{ text: '可视化', link: '/article/visual/'}
]
},
{ text: '案例', link: '/example/', icon: 'reco-three' },
{ text: '地图故事', link: '/story/', icon: 'reco-three' },
{ text: '生活点滴', link: '/live/', icon: 'reco-eye' },
{ text: '归档', link: '/timeline/', icon: 'reco-date' },
{ text: '关于我', link: '/aboutme/', icon: 'reco-coding' }
],
//文章右侧导航
subSidebar: 'auto',
//左侧导航栏
sidebarDepth: 4,
sidebar: {
'/article/web/': [
{
title: 'JavaScript', // 必要的
collapsable: false, // 可选的, 默认值是 true,
children: [
'',
'/article/web/js/async',
'/article/web/js/browser',
'/article/web/js/promise',
'/article/web/js/fetch'
]
},
{
title: 'CSS', // 必要的
collapsable: false, // 可选的, 默认值是 true,
children: [
'/article/web/css/css_unit',
'/article/web/css/cssvar.md',
'/article/web/css/flexLayout',
'/article/web/css/aos'
]
},
{
title: '工具', // 必要的
collapsable: false, // 可选的, 默认值是 true,
children: [
'/article/web/tool/npmTool',
'/article/web/tool/webpackTool'
]
},
],
'/article/gis/': [
{
title: 'GIS理论基础',
collapsable: false,
children: [
'',
'/article/gis/base/gcs&pgs'
]
},
{
title: 'GeoServer笔记',
collapsable: false,
children: [
{
title: '思维导图',
path:'/article/gis/geoserver/geoserverxmind'
},
{
title: '一、OGC简述',
collapsable: true,
children: [
'/article/gis/geoserver/ogc',
'/article/gis/geoserver/sfs',
'/article/gis/geoserver/gml',
'/article/gis/geoserver/ows',
'/article/gis/geoserver/servicetype',
]
},
{
title: '二、基本使用',
collapsable: true,
children: [
'/article/gis/geoserver/install',
'/article/gis/geoserver/datadir',
'/article/gis/geoserver/publicshapefile',
'/article/gis/geoserver/postgis_table',
'/article/gis/geoserver/publictiff',
'/article/gis/geoserver/createtitlecaching',
'/article/gis/geoserver/layersgroup'
]
},
{
title: '三、服务标准',
collapsable: true,
children: [
'/article/gis/geoserver/wms',
'/article/gis/geoserver/wfs',
'/article/gis/geoserver/wcs',
'/article/gis/geoserver/wmts'
]
},
{
title: '四、图层加载',
collapsable: true,
children: [
{
title: 'ArcGIS for JS 3.x',
collapsable: true,
children: [
'/article/gis/geoserver/wmslayer',
'/article/gis/geoserver/wfslayer',
]
},
{
title: 'Openlayers',
collapsable: true,
children: [
'/article/gis/geoserver/olwmts',
'/article/gis/geoserver/olwms',
'/article/gis/geoserver/olwfs.md'
]
},
{
title: 'GeoServer跨域配置',
path: '/article/gis/geoserver/corsconfig.md'
}
]
},
{
title: '五、服务端开发',
collapsable: true,
children: [
'/article/gis/geoserver/devEnvironment',
'/article/gis/geoserver/geoserverdev',
'/article/gis/geoserver/wpsMarker',
'/article/gis/geoserver/geoserverwps'
]
}
]
},
{
title: 'Openlayers',
collapsable: false,
children: [
{
title: '思维导图',
path: '/article/gis/openlayers/olxmindnew'
},
{
title: '一、快速起步',
collapsable: true,
children: [
'/article/gis/openlayers/11quicklystart',
'/article/gis/openlayers/12coreclass',
'/article/gis/openlayers/13viewexample'
]
},
{
title: '二、ol结构体系',
collapsable: true,
children: [
'/article/gis/openlayers/21olconstruct',
'/article/gis/openlayers/22olwork'
]
},
{
title: '三、数据源加载',
collapsable: true,
children: [
'/article/gis/openlayers/31datatype',
'/article/gis/openlayers/32publicdata',
'/article/gis/openlayers/33vectortiles',
'/article/gis/openlayers/34layerscontrol'
]
},
{
title: '四、常用控件',
collapsable: true,
children: [
'/article/gis/openlayers/41defaultcontrol',
'/article/gis/openlayers/42addcontrol',
'/article/gis/openlayers/43comcontrol',
'/article/gis/openlayers/44customcontrol'
]
},
{
title: '五、几何对象与Style样式',
collapsable: true,
children: [
'/article/gis/openlayers/51olgeometrymodel',
'/article/gis/openlayers/52olgeometry',
'/article/gis/openlayers/54olfeature',
'/article/gis/openlayers/55olstyle'
]
},
{
title: '六、事件交互',
collapsable: true,
children: [
'/article/gis/openlayers/61interactions',
'/article/gis/openlayers/62oledits'
]
},
{
title: '七、OGC服务',
collapsable: true,
children: [
'/article/gis/openlayers/71ogcintro',
'/article/gis/openlayers/72ows',
'/article/gis/openlayers/73serviceload',
'/article/gis/openlayers/74wfscrud'
]
},
{
title: '八、常用示例',
collapsable: true,
children: [
'/article/gis/openlayers/overlay',
'/article/gis/openlayers/ol_swipe',
'/article/gis/openlayers/ol_projection',
'/article/gis/openlayers/ol_cluster',
'/article/gis/openlayers/trackline'
]
}
]
},
{
title: 'CesiumJS',
collapsable: false,
children: [
{
title: '思维导图',
path: '/article/gis/cesiumjs/cesiumjs'
}
]
},
{
title: 'WorldWind',
collapsable: false,
children: [
'/article/gis/worldwind/WorldWindJavaMarker.md',
'/article/gis/worldwind/OpenGLCRSMarker.md'
]
}
],
'/article/db/': [
'',
'/article/db/geodatabase',
'/article/db/shapefile',
'/article/db/postgresqlrestore',
'/article/db/mongodb_base',
'/article/db/mongodb_advance',
'/article/db/mongodb_advance1',
'/article/db/mongodb_advance2',
'/article/db/mongodb_2dindexes',
'/article/db/mongodb_gridfs',
'/article/db/qingxiesheying',
'/article/db/qingxiesheyingsingle',
],
'/article/devops/': [
'',
'/article/devops/svn',
'/article/db/centospg',
{
title: 'Docker',
collapsable: true,
children: [
'/article/devops/docker/docker_base',
'/article/devops/docker/docker_compose',
'/article/devops/docker/docker_install',
'/article/devops/docker/docker_commond'
]
}
],
'/article/visual/': [
'',
'/article/visual/EChartsMarker',
'/article/visual/echarts_map',
'/article/visual/canvas_base'
],
'/story/':[
'',
'/story/02feidi',
],
},
//评论
valineConfig: {
appId: 'lLuCK51TbuKPi1TVgxb7vXLK-gzGzoHsz',// your appId
appKey: 'A7Ez1vHCpwIHgdPtDLq2AFti', // your appKey
},
//博客配置
// blogConfig: {
// category: {
// location: 2, // 在导航栏菜单中所占的位置默认2
// text: '分类', // 默认文案 “分类”
// icon: 'reco-document'
// },
// tag: {
// location: 3, // 在导航栏菜单中所占的位置默认3
// text: 'Tag' // 默认文案 “标签”
// }
// },
//备案信息
record: '粤ICP备2020116989号-2',
recordLink: 'https://beian.miit.gov.cn/'
},
configureWebpack: {
module: {//所有第三方文件模块的匹配规则
rules: [// 定义了不同模块对应的 loader
// 处理图片文件的 loader
// 如果需要调用的 loader 只有一个则只传递一个字符串也行如果有多个loader则必须指定数组
// 在配置 url-loader 的时候,多个参数之间,使用 & 符号进行分隔
// { test: /\.webp$/, use: 'webp-loader?limit=880&outputPath=images' },
{ test: /\.webp$/, use: 'url-loader?limit=8880&outputPath=images' },
]
},
externals:{
Cesium:"Cesium"
}
}
}