金色小芝麻

vuePress-theme-reco 金色小芝麻    2021 - 2023
金色小芝麻 金色小芝麻

Choose mode

  • dark
  • auto
  • light
主页
分类
  • JavaScript
  • BUG复盘
  • SVG笔记
  • TypeScript
  • 个人总结
  • CSS笔记
  • 开发工具
  • 前端入门
  • Vue2.0
  • 性能优化
  • 架构学习
  • 每日一题
标签
时间轴
社交
  • 掘金 (opens new window)
author-avatar

金色小芝麻

83

文章

27

标签

主页
分类
  • JavaScript
  • BUG复盘
  • SVG笔记
  • TypeScript
  • 个人总结
  • CSS笔记
  • 开发工具
  • 前端入门
  • Vue2.0
  • 性能优化
  • 架构学习
  • 每日一题
标签
时间轴
社交
  • 掘金 (opens new window)
  • 前端入门

    • 博客搭建过程及相关配置
    • 数组中的16种常用方法
    • JS中的数据类型简析——基本数据类型值
    • JS中的数据类型object基础
    • JS中三种常见的判断
    • 数据类型之间的区别(堆内存Heap VS 栈内存Stack)
    • JS基础练习题及解析
    • 开关灯的小案例
    • JS中数据类型检测方法——typeof
    • 条件判断几个小练习
    • JS循环——for循环
    • 自定义属性实现选项卡小案例
    • 字符串中的12种常用方法
    • DOM操作的简单原理
    • JS实现隔行变色鼠标跟随小案例
    • JS中function的基础知识
    • JS中数组去重的三种方法
    • JS中时间格式化的三种方法
    • JS中URL参数处理的三种方法
    • JS小案例——获取随机验证码
    • DOM操作之——获取DOM标签的9种方式
    • DOM操作之——DOM节点类型及属性
    • DOM操作之——元素的增删改、样式修改、插入内容
    • JS中THIS相关问题梳理
    • JS中的变量提升机制
    • 在全局:私有上下文中:带VAR和不带VAR的区别
    • 作用域和作用域链查找机制
    • JS中堆栈内存的释放问题
    • JS中的闭包机制
    • ES3和ES6定义变量的区别
    • JS中的单例和工厂设计模式
    • JS中的面向对象OOP理论基础
    • 构造函数创建自定义类
    • JS中的原型和原型链
    • Math中常用的9种方法
    • 从一道阿里经典面试题剖析函数三种角色
    • 重写内置call
    • 重写一个内置new
    • 浏览器渲染页面的主体流程
    • 减少DOM的回流和重绘
    • JS中的多种继承方式
    • JS中数据类型检测四种方式的优缺点
    • JS中的正则表达式&&全面梳理
    • 非严格模式 🆚 严格模式的区别
    • 数组方法reduce、filter、flat
    • 获取数组中最大值/最小值的三种基础方法
    • 轮播图——渐隐渐显版
    • 深克隆 VS 浅克隆|深比较 VS 浅比较|回调函数
    • 轮播图——左右切换版
    • 事件及事件绑定、事件对象及事件传播
    • 从在地址栏输入网址到看到页面的过程&&AJAX基础
    • 想自学JS吗?想提升JS底层原理吗?76张脑图带你彻底搞懂原生JS
    • 面试手写API系列
    • 30张脑图带你从零开始学VUE
    • JS中的盒子模型
    • 初识JS-基础中的基础
    • 前端发展简史
    • JS中的三大类输出方式

博客搭建过程及相关配置

vuePress-theme-reco 金色小芝麻    2021 - 2023

博客搭建过程及相关配置

金色小芝麻 2021-11-01

介绍

使用vuepress_blog搭建的第一篇博客

# 项目初始化

根据 https://www.vuepress.cn/

相关配置

const sideBar = require('./theme/helpers/autoCreateSideBar')
module.exports = {
  title: '金色小芝麻',
  description: '不畏惧,不将就,未来的日子好好努力。',
  // base:'./',
  dest: 'dist',
  theme: 'reco',
  themeConfig: {
    codeTheme: "tomorrow",
    type: 'blog',
    head: [
      ['link', { rel: 'icon', href: '/favicon.ico' }],
      ['meta', { name: 'viewport', content: 'width=device-width,initial-scale=1,user-scalable=no' }]
      ['script', {}, `
        var _hmt = _hmt || [];
        (function() {
          var hm = document.createElement("script");
          hm.src = "https://hm.baidu.com/hm.js?b0aae218897fa9d8a9f76e9a77e0b3c6";
          var s = document.getElementsByTagName("script")[0]; 
          s.parentNode.insertBefore(hm, s);
        })();
      `] //百度统计
    ],
    nav: [
      { text: '主页', link: '/', icon: 'reco-home' },
      { text: '时间轴', link: '/timeline/', icon: 'reco-date' },
      {
        text: '社交', icon: 'reco-message',
        items: [
          { text: '掘金', link: 'https://juejin.cn/user/1626932942224398', icon: 'reco-juejin' }
        ]
      },

    ],
    // 博客配置
    blogConfig: {
      // 在导航栏菜单中所占的位置,默认2 默认文案 “分类”
      category: { location: 2, text: '分类' },
      tag: { location: 3, text: '标签' },
    },
    sidebar: sideBar.createSideBar('blogs', []), // 配置两个参数,一个是文章的根目录,第二是白名单(选择性配置)
    subSidebar: 'auto', //在所有页面中启用自动生成子侧边栏,原 sidebar 仍然兼容
    author: '金色小芝麻',
    logo: '/head.jpeg',
    authorAvatar: '/head.jpeg',
    // 备案
    record: '', //icp备案
    recordLink: 'https://beian.miit.gov.cn', //icp备案查询地址
    // 项目开始时间,只填写年份
    startYear: '2021',
    info: '2022你好啊',
    // 首页文字
    mottos: [
      {
        zh: "愿你保持初心和善良,笑里尽是温暖与坦荡。",
        en: "May you keep your original heart and kindness, and smile with warmth and magnanimity."
      },
    ],
    // 首页图片
    covers: [
      'http://www.xxx/home/1.png',
      
    ],
    socials: {
      github: false, //github
      gitlab: false, //gitlab
      gitee: "", //gitee
      jianshu: false, //简书
      zhihu: false, //知乎
      toutiao: false, //头条
      juejin: "", //掘金
      segmentfault: false, //思否
      csdn: false, //CSDN
      wechat: false, //微信
      qq: false //QQ
    },
    // 评论插件
    valineConfig: {
      appId: "",// your appId
      appKey: "", // your appKey
      avatar: "wavatar", //
      highlight: true, // 代码高亮
      recordIP: true, // 记录评论者的IP
      enableQQ: true, // 启用昵称框自动获取QQ昵称和QQ头像
      requiredFields: ['nick'], //设置必填项
    },
    friendLink: [ // 友情链接
      {
        title: 'vuepress-theme-reco',
        desc: 'A simple and beautiful vuepress Blog & Doc theme.',
        logo: "https://vuepress-theme-reco.recoluan.com/icon_vuepress_reco.png",
        link: 'https://vuepress-theme-reco.recoluan.com'
      },
    ],
  },
  locales: {
    '/': {
      lang: 'zh-CN'
    }
  },
  plugins: [
    // 复制代码功能
    ["vuepress-plugin-nuggets-style-copy", { copyText: "复制代码", tip: { content: "复制成功!" } }],
    // 趣味标题
    [
      "dynamic-title",
      {
        // Icon 建议根据自身需求选择
        showIcon: "/favicon.ico",
        showText: "",
        hideIcon: "/favicon.ico",
        hideText: "😜下次见喽~",
        recoverTime: 2000,
      },
    ],
    // 看板娘
    [
      "@vuepress-reco/vuepress-plugin-kan-ban-niang",
      {
        theme: ['whiteCat'],
        // theme: ['blackCat', 'whiteCat', 'haru1', 'haru2', 'haruto', 'koharu', 'izumi', 'shizuku', 'wanko', 'miku', 'z16']
        clean: true,
      },
    ],
    
  ]
}
欢迎来到 金色小芝麻
看板娘