Giter Club home page Giter Club logo

vuepress-theme-vdoing-blog's Introduction

vuepress-theme-vdoing

一个简洁而精致的 知识管理 & 博客 & 文档 主题

CI baiduPush last-commit GitHub stars QQ

效果预览: Evan's blog

Original intention 初衷

这个主题的初衷是打造一个 结构化碎片化 并存的个人知识库详情

目前功能已比较完整,但仍在不断的完善当中。如果你有什么建议欢迎提Issues,喜欢这个项目的欢迎点个Star持续关注。

Introduce 介绍

  1. 根据 VuePress 的默认主题修改而成,仍以官方配置为主,追求简洁同时又不失美观

  2. 这是一个兼具 知识管理 & 博客文章 & 技术文档 的主题。

  3. 一个结构化的知识库,形成一本本像书一样清晰易读的知识库。同时博客功能提供一种碎片化形态。

  4. 添加方便管理 学习笔记技术文档目录页自动生成侧边栏工具自动生成Front Matter工具扩展的搜索框插件面包屑快捷翻页按钮 等,多维度的让你快速定位到任何你想要找的笔记或文档。

    查看文档
  5. 添加博客相关的 评论时间轴+分类页最近更新栏文章信息栏(作者与创建时间)博主信息栏页脚版权栏等。

    查看文档
  6. 首页样式美化

    首页配置

Start 开始

# 克隆项目后进入
git clone https://github.com/xugaoyi/vuepress-theme-vdoing-blog
cd vuepress-theme-vdoing-blog

# 安装依赖并运行开发服务
npm install # or yarn install
npm run dev # or yarn dev

Plugin 插件

推荐几款插件

  1. 前端程序员很友好Demo演示模块插件,很方便的在博客中插入demo,同时可以查看demo源码,跳转到codepen在线编辑。

    vuepress-plugin-demo-block

  2. 代码块一键复制插件

    vuepress-plugin-one-click-copy

  3. H1标题美化徽章插件

    title-badge

    此插件未上传npm,以本地插件引入:

    // config.js
    module.exports = {
        plugins: [
            [require('./plugins/title-badge'), { // h1标题徽章
                // badges: [ // 替换默认的徽章图标
                //   'data:image/png;base64,**',
                //   'data:image/png;base64,***',
                // ]
            }]
       ]
    }
  4. 可以添加第三方搜索链接的搜索框插件

    enhanced-search

    此插件未上传npm,以本地插件引入

  5. 百度推送和统计插件

    vuepress-plugin-baidu-autopush

    vuepress-plugin-baidu-tongji

Deploy 部署

  1. 内置 deploy.shGitHub Actions 两种自动部署脚本,一键发布到 GitHub Pages 或 国内访问速度更快的Coding Pages。

    自动部署到 github 或 coding

Other 其他

  1. 评论模块的搭建

    使用Gitalk实现静态博客无后台评论系统

  2. 自定义域名及解析

    自定义域名及解析

  3. SEO相关

    // config.js
    module.exports = {
        description: '填写网站描述', // 以 <meta> 标签渲染到页面html中
        head: [ // 注入到页面<head> 中的标签,[tagName, { attrName: attrValue }]
            ['meta', { name: 'keywords', content: '填写关键字'}]
        ]
    }
  4. 图床

    GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床

  5. 结合GitHub Actions开发的每天定时百度推送,加快收录

    GitHub Actions 定时运行代码:每天定时百度链接推送

  6. 在线编辑和新增文章的方法

    在线编辑和新增文章的方法

vuepress-theme-vdoing-blog's People

Contributors

xugaoyi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.