hexo博客原理与实战
背景用一个东西之前如果不了解它的原理那就是想相当于一个搬运工,我们拒绝做搬运工那么他的原理、代码执行的流程、生命周期是什么呢?咱们带着问题一探究竟
本博客是基于hexo框架,主题butterfly构建完成的
hexo执行过程hexo 是基于nodejs
通过执行node hexo s就会生成可访问的静态文件,那么他的原理是什么呢?
首先你得了解nodeJs的npm
hexo是一个npm模块,执行node hexo s就是执行该模块
模块初始化代码
123456#!/usr/bin/env node'use strict';// hexo模块依赖了hexo-clirequire('hexo-cli')();
hexo模块依赖了hexo-cli,hexo-cli初始化代码如下
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354module.exports = entry;functi ...
代码高亮
测试代码高亮
12345678910111213141516171819202122232425@Overrideprotected Object doGetInjectedBean(AnnotationAttributes attributes, Object bean, String beanName, Class<?> injectedType, InjectionMetadata.InjectedElement injectedElement) throws Exception { /** * The name of bean that annotated Dubbo's {@link Service @Service} in local Spring {@link ApplicationContext} */ String referencedBeanName = buildReferencedBeanName ...
博客
测试部署