基于Hexo框架的博客搭建——进阶篇
基于Hexo框架的博客搭建——进阶篇Hexo 架构逻辑:核心组件与工作流Hexo 的架构可抽象为「输入→处理→输出」三层,核心组件通过事件驱动和钩子机制协同工作,整体流程如下: 1. 核心组件 源文件系统(Source):存储博客的原始内容,包括: 文章(source/_posts/ 下的 Markdown 文件) 页面(source/ 下的独立 Markdown 或 HTML 文件) 静态资源(图片、CSS、JS 等,存放于 source/ 子目录) 配置文件(根目录 _config.yml、主题配置 _config.<theme>.yml) 处理器(Processors):负责解析和转换源文件,核心包括: 解析器(Parsers):解析 Front-matter(YAML 元数据)、Markdown 内容、配置文件(使用 js-yaml 库)。 渲染器(Renderers):将 Markdown 转换为 HTML(默认用 marked 库),将模板文件(EJS/Pug 等)与数据结合生成最终页面(依赖 hexo-renderer-ejs 等插件)。 ...
Python基础学习
导学python官网:https://www.python.org 简单使用py(单行):win+R打开cmd,输入python出现三个方向标即可 cmd中可以用python打开文本:pyhton+(空格)+文件绝对路径 PyCharm下载:www.jetbrains.com 基础知识 字符串需要用双引号包住 字面量代码中,被卸载代码中的固定值,称之为字面量 注释单行注释 # ;多行注释 ### 。。。 ### (代码规范上,注释符号#后需空格一个) print想要输出多个内容时,用逗号,隔开 如 print(“hello”,”world”,3) 数据类型变量是没有类型的,但是变量存储的内容有类型。 **type( )**可以查看某个变量或者字面量的数据类型,可以用其他变量接收type( )函数结果,如 name_type = type(“zhw”)。 类型转换 其他类型都可以转字符串,但是想将字符串转成数字要求字符串内容都是数字 浮点转整数会丢失精度!!! 标识符编写代码时,对变量、类、方法等编写的名字,叫做标识符。 命名规则:1.内容限定,仅允许英文、中文、数字...