跳转至

mkdocs-macros-plugin宏插件

mkdocs-macros-plugin宏插件文档

通过变量和宏释放Mkdocs的威力。号称:

Note

这不只是一个插件,它是一个迷你框架!

设置#

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
plugins:
    - search
    - macros:
        # 替换默认的jinja宏标志{{}},否则类似的地方可能报错
        # 或用{{raw}}{{endraw}}标签包裹(花括号改成你设置的,下面的标签已经被吃掉,注释、code block都无法阻止转换)
        # 
        j2_block_start_string: '[[%'
        j2_block_end_string: '%]]'
        j2_variable_start_string: '[['
        j2_variable_end_string: ']]'
        #     

用宏扩展markdown页面文件#

内置的宏对象#

Object Description
config The standard config information on MkDocs' environment.
page 当前页的资料
navigation 所有页面/组的列表
environment Data on the system on which MkDocs is currently running.
plugin Arguments of the macro plugin, in the config file
git Information on the git version of the website (if part of a git repository)

查看详细信息:

1
[[ context(page) | pretty ]]

Note

本页以下的宏信息,就是像上面这样生成的。

page#

Variable Type Content
file File page [Page], src_path = 'mkdocs-macros-plugin宏插件.md', abs_src_path = 'D:\\Google_drive\\ah21\\note\\blog-new\\docs\\mkdocs-macros-plugin宏插件.md', name = 'mkdocs-macros-plugin宏插件', dest_path = 'mkdocs-macros-plugin宏插件\\index.html', abs_dest_path = 'D:\\Google_drive\\ah21\\note\\blog-new\\site\\mkdocs-macros-plugin宏插件\\index.html', url = 'mkdocs-macros-plugin%E5%AE%8F%E6%8F%92%E4%BB%B6/'
title str 'mkdocs-macros-plugin宏插件'
parent Section title = '老编辑的效率工具', children = [Page(title='我常用的TextPro用自定义替换表', url='/2021-03-04-%E6%88%91%E5%B8%B8%E7%94%A8%E7%9A%84TextPro%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E6%9B%BF%E6%8D%A2%E8%A1%A8/'), Page(title='奇技淫巧志', url='/2018-11-7-%E5%A5%87%E6%8A%80%E6%B7%AB%E5%B7%A7%E5%BF%97/'), Page(title='效率工具答问(累积更新)', url='/2020-07-11-%E6%95%88%E7%8E%87%E5%B7%A5%E5%85%B7%E7%AD%94%E9%97%AE/'), Page(title='用正则表达式处理文本、管理文件的三件套', url='/2020-10-26-%E7%94%A8%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%A4%84%E7%90%86%E6%96%87%E6%9C%AC%E3%80%81%E7%AE%A1%E7%90%86%E6%96%87%E4%BB%B6%E7%9A%84%E4%B8%89%E4%BB%B6%E5%A5%97/'), Page(title='给编辑朋友的正则表达式课程', url='/2020-05-31-%E7%BB%99%E7%BC%96%E8%BE%91%E6%9C%8B%E5%8F%8B%E7%9A%84%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E8%AF%BE%E7%A8%8B/'), Page(title='教育硬件学习笔记', url='/2021-02-02-%E6%95%99%E8%82%B2%E7%A1%AC%E4%BB%B6%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='小工具:从多文件中收集字符串', url='/2018-12-12-%E5%B0%8F%E5%B7%A5%E5%85%B7%EF%BC%9A%E4%BB%8E%E5%A4%9A%E6%96%87%E4%BB%B6%E4%B8%AD%E6%94%B6%E9%9B%86%E5%AD%97%E7%AC%A6%E4%B8%B2/'), Page(title='Audition技巧:使两段不同环境的录音协调一致', url='/2018-12-14-Audition%E6%8A%80%E5%B7%A7%EF%BC%9A%E4%BD%BF%E4%B8%A4%E6%AE%B5%E4%B8%8D%E5%90%8C%E7%8E%AF%E5%A2%83%E7%9A%84%E5%BD%95%E9%9F%B3%E5%8D%8F%E8%B0%83%E4%B8%80%E8%87%B4/'), Page(title='Audition技巧:半自动分切音频', url='/2018-12-14-Audition%E6%8A%80%E5%B7%A7%EF%BC%9A%E8%87%AA%E5%8A%A8%E5%88%86%E5%88%87%E9%9F%B3%E9%A2%91/'), Page(title='小工具:分割文本文件', url='/2018-12-15-%E5%B0%8F%E5%B7%A5%E5%85%B7%EF%BC%9A%E5%88%86%E5%89%B2%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6/'), Page(title='硬盘损坏,抢救数据', url='/2020-09-26-%E7%A1%AC%E7%9B%98%E6%8D%9F%E5%9D%8F%EF%BC%8C%E6%8A%A2%E6%95%91%E6%95%B0%E6%8D%AE/'), Page(title='两种markdown文件解析方法', url='/2021-02-04-%E4%B8%A4%E7%A7%8Dmarkdown%E6%96%87%E4%BB%B6%E8%A7%A3%E6%9E%90%E6%96%B9%E6%B3%95/'), Page(title='有没有合适的能替代flash的软件推荐?', url='/2021-02-05-%E6%9C%89%E6%B2%A1%E6%9C%89%E5%90%88%E9%80%82%E7%9A%84%E8%83%BD%E6%9B%BF%E4%BB%A3flash%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%8E%A8%E8%8D%90%E7%9A%84/'), Page(title='静态网站框架mkdocs+material学习笔记', url='/2021-03-02-mkdocs-material%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='mkdocs-macros-plugin宏插件', url='/mkdocs-macros-plugin%E5%AE%8F%E6%8F%92%E4%BB%B6/'), Page(title='静态网站生成器Pelican学习笔记', url='/2018-10-14-%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E7%94%9F%E6%88%90%E5%99%A8Pelican%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='常用/备用软件、语言和框架', url='/2019-10-12-%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6%E3%80%81%E8%AF%AD%E8%A8%80%E5%92%8C%E6%A1%86%E6%9E%B6/')], parent [NoneType], _Section__active = False, is_section = True, is_page = False, is_link = False
children NoneType None
previous_page Page Page(title='静态网站框架mkdocs+material学习笔记', url='/2021-03-02-mkdocs-material%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/')
next_page Page Page(title='静态网站生成器Pelican学习笔记', url='/2018-10-14-%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E7%94%9F%E6%88%90%E5%99%A8Pelican%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/')
_Page__active bool False
is_section bool False
is_page bool True
is_link bool False
update_date str '2021-04-04'
canonical_url str 'https://blog.xiiigame.com/mkdocs-macros-plugin%E5%AE%8F%E6%8F%92%E4%BB%B6/'
abs_url str '/mkdocs-macros-plugin%E5%AE%8F%E6%8F%92%E4%BB%B6/'
edit_url NoneType None
markdown str '[mkdocs-macros-plugin宏插件文档](https://mkdocs-macros-plugin.readthedocs.io/en/latest/)\n\n通过变量和宏释放Mkdocs的威力。号称:\n\n!!! Note\n 这不只是一个插件,它是一个迷你框架!\n\n## 设置\n\n```yaml\nplugins:\n - search\n - macros:\n # 替换默认的jinja宏标志{{}},否则类似的地方可能报错\n # 或用{{raw}}{{endraw}}标签包裹(花括号改成你设置的,下面的标签已经被吃掉,注释、code block都无法阻止转换)\n # [[% raw %]]\n j2_block_start_string: \'[[%\'\n j2_block_end_string: \'%]]\'\n j2_variable_start_string: \'[[\'\n j2_variable_end_string: \']]\'\n # [[% endraw %]] \n```\n\n## 用宏扩展markdown页面文件\n\n\n### 内置的宏对象\n\nObject | Description\n--- | ---\nconfig | The standard config information on MkDocs\' environment.\npage | 当前页的资料\nnavigation | 所有页面/组的列表\nenvironment | Data on the system on which MkDocs is currently running.\nplugin | Arguments of the macro plugin, in the config file\ngit | Information on the git version of the website (if part of a git repository)\n\n查看详细信息:\n\n```jinja\n[[% raw %]]\n[[ context(page) | pretty ]]\n[[% endraw %]] \n```\n\n!!! note\n 本页以下的宏信息,就是像上面这样生成的。\n\n#### page\n\n[[ context(page) | pretty ]]\n\n#### navigation\n\n[[ context(navigation) | pretty ]]\n\n#### navigation.pages\n\n[[ context(navigation.pages) | pretty ]]\n\n#### config\n\n[[ context(config) | pretty ]]\n\n\n### 过滤器\n\n[[ context(filters)| pretty ]]\n\n### Jinja2内置过滤器\n\n见[Jinja2内置过滤器的文档](https://jinja.palletsprojects.com/en/2.11.x/templates/#builtin-filters)。\n\n本地查看:\n\n```jinja\n[[% raw %]]\n[[ context(filters_builtin) | pretty ]]\n[[% endraw %]] \n```\n\n## 自定义模块:宏、过滤器和变量\n\n**插件的威力体现在这里!**\n\n模块必须包含`define_env()`函数,其中包含宏、过滤器和变量声明。\n如在根目录中建立`main.py`:\n\n```python\nimport math\ndef define_env(env):\n """\n This is the hook for defining variables, macros and filters\n\n - env.variables: the dictionary that contains the environment variables\n - env.macro: a decorator function, to declare a macro.\n """\n\n # add to the dictionary of variables available to markdown pages:\n env.variables[\'baz\'] = "John Doe"\n\n # NOTE: you may also treat env.variables as a namespace,\n # with the dot notation:\n env.variables.baz = "John Doe"\n\n @env.macro\n def mymacro():\n return "this is mymacro!!!"\n\n # If you wish, you can declare a macro with a different name:\n def f(x):\n return x * x\n env.macro(f, \'barbaz\')\n\n # or by adding it to the `env.variables` dictionary\n # or to export some predefined function\n env.macro(math.floor) # will be exported as \'floor\'\n\n # create a jinja2 filter\n # or by adding it to the env.filters dictionary\n @env.filter\n def reverse(x):\n "Reverse a string (and uppercase)"\n return x.upper()[::-1]\n```\n\n在markdown中使用:\n\n```jinja\n[[% raw %]]\n[[ mymacro() ]]\n[[% endraw %]] \n```\n\n效果:\n\n[[ mymacro() ]]\n\n### env的成员\n\nItem | Type | Description\n--- | --- | ---\nvariables | attribute | The namespace that contains the variables and macros that will be available in mardkown pages with {{ ... }} notation. This dictionary is initialized with the values contained in the extra section of the configuration file (and optionally, with external yaml files). This object is also accessible with the dot notation; e.g. env.variables[\'foo\'] is equivalent to env.variables.foo.\nmacro | function | A decorator function that you can use to declare a Python function as a Jinja2 callable (\'macro\' for MkDocs).\nfilters | attribute | A list list of jinja2 filters (default None)\nfilter | function | A decorator for declaring a Python function as a jinja2 custom filter\nproject_dir | attribute | The source directory of the MkDocs project (useful for finding or including other files)\nconf | attribute | The content of the config file (mkdocs.yaml).\nconfig | attribute | This can be a useful object; it contains the global context for MkDocs.\npage | attribute | The information on the page being served (such as the title, etc.). For more information on its content, see MkDoc\'s description of the page object.\n\n### 模块可用的更多的函数钩子\n\nFunction | Description | Typical Use | Triggered by MkDoc\'s event\n---|---|---|---\ndefine_env(env) | Main function | Create macros, filters, etc. | on_config\non_pre_page_macros(env) | Executed just before the Jinja2 directives (markdown page) have been rendered | Directly modify a markdown page | on_page\non_post_page_macros(env) | Executed just after the Jinja2 code (markdown page) have been rendered | Directly modify a markdown page | on_page\non_post_build(env) | Executed after the html pages have been produced | Add files to the website | on_post_build\n\n### [Mkdocs全局环境global-context](https://www.mkdocs.org/user-guide/custom-themes/#global-context)\n\n都包裹在或的env.conf下,例如\n\n* env.conf[\'nav\'],即是nav\n* env.conf[\'pages\'],即是pages\n* env.conf[\'page\'][\'meta\'],即是page.meta\n* env.config,宏插件自身的配置\n\n### 用例\n\n列出20天以来(据page.meta.Modified)的文章标题和日期。过滤器\n\n```python\n# 在index页中使用只能取到index页自身,不知何故\n@env.filter\ndef fromdays(navigation_pages, days):\n "滤出今天之前X天内的新帖"\n\n l = []\n for i in navigation_pages:\n if hasattr(i, "meta"):\n meta = i.meta\n if ("Modified" in meta and meta["Modified"]): \n page_time = datetime.datetime.strptime(str(meta["Modified"]).split(" ")[0], \'%Y-%m-%d\')\n if datetime.datetime.today() - page_time < datetime.timedelta(days=days):\n l.append(i)\n return l\n```\n\nmarkdown中的jinja模板:\n\n```jinja\n[[% raw %]]\n[[% for page in navigation.pages|fromdays(20) %]]\n- [ [[ page.meta.title ]][[ page.meta.Modified ]] ]([[config.site_url]][[page.url]])\n[[% endfor %]]\n[[% endraw %]] \n```\n\n效果:\n\n[[% for page in navigation.pages|fromdays(20) %]]\n- [ [[ page.meta.title ]][[ page.meta.Modified ]] ]([[config.site_url]][[page.url]])\n[[% endfor %]]\n\n列出10篇最近更新的文章(据page.meta.Modified)。过滤器:\n\n```python\n# 在index页中使用只能取到index页自身,不知何故\n@env.filter\ndef last_blogs(navigation_pages, the_last_num):\n "滤出最新的X个新帖"\n\n l = []\n for i in navigation_pages:\n if hasattr(i, "meta"):\n if ("Modified" in i.meta and i.meta["Modified"]): \n l.append(i)\n print(f"{i.title}-{i.meta[\'Modified\']}")\n else:\n print(f"没有Modified{i.title}")\n else:\n print(f"没有meta:{i.title}-{i.meta[\'Modified\']}")\n l = sorted(l, key=lambda x: str(x.meta["Modified"]), reverse=True)\n # print(f\'【调用last_blog】\')\n # print(l)\n return l[:the_last_num]\n \n```\n\nmarkdown中的jinja模板:\n\n```jinja\n[[% raw %]]\n[[% for page in navigation.pages|last_blogs(10) %]]\n- [ [[ page.meta.title ]][[ page.meta.Modified ]] ]([[config.site_url]][[page.url]])\n[[% endfor %]]\n[[% endraw %]] \n```\n\n效果:\n\n[[% for page in navigation.pages|last_blogs(10) %]]\n- [ [[ page.meta.title ]][[ page.meta.Modified ]] ]([[config.site_url]][[page.url]])\n[[% endfor %]]\n\n\n## [更强大的pluglets](https://mkdocs-macros-plugin.readthedocs.io/en/latest/pluglets/)\n\n[查看例子](https://github.com/fralau/mkdocs-macros-test)\n\n## [高级用法](https://mkdocs-macros-plugin.readthedocs.io/en/latest/advanced/)\n'
content NoneType None
toc list []
meta dict title = 'mkdocs-macros-plugin宏插件', Slug [NoneType], Category [NoneType], Tags = 'mkdocs; 编程', Authors [NoneType], Date [date], Modified [date], Status = 'new', Summary [NoneType]
Variable Type Content
0 Page Page(title='Home', url='/')
1 Page Page(title=[blank], url='/new/')
2 Section title = '儿童识字', children = [Page(title='儿童识字用成语及录音(A级字)', url='/2021-03-02-%E8%AF%86%E5%AD%97%E7%94%A8%E6%88%90%E8%AF%AD%EF%BC%88A%E7%BA%A7%E5%AD%97%EF%BC%89/'), Page(title='自制儿童识字语料库与分级字表', url='/2020-06-24-%E8%87%AA%E5%88%B6%E5%84%BF%E7%AB%A5%E5%90%AF%E8%92%99%E9%9B%86%E4%B8%AD%E8%AF%86%E5%AD%97%E8%AF%AD%E6%96%99%E5%BA%93%E4%B8%8E%E5%88%86%E7%BA%A7%E5%AD%97%E8%A1%A8/'), Page(title='自制儿童识字分级字表', url='/2020-06-24-%E8%87%AA%E5%88%B6%E5%84%BF%E7%AB%A5%E5%90%AF%E8%92%99%E9%9B%86%E4%B8%AD%E8%AF%86%E5%AD%97%E5%88%86%E7%BA%A7%E5%AD%97%E8%A1%A8/'), Page(title='如何看待《义务教育常用词表(草案)》出版并对外发布', url='/2022-02-18-%E5%A6%82%E4%BD%95%E7%9C%8B%E5%BE%85%E3%80%8A%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E5%B8%B8%E7%94%A8%E8%AF%8D%E8%A1%A8%EF%BC%88%E8%8D%89%E6%A1%88%EF%BC%89%E3%80%8B%E5%87%BA%E7%89%88%E5%B9%B6%E5%AF%B9%E5%A4%96%E5%8F%91%E5%B8%83%EF%BC%9F/'), Page(title='小学语文识字卡片(2021年春季)', url='/2021-02-09-%E5%B0%8F%E5%AD%A6%E8%AF%AD%E6%96%87%E5%AD%97%E5%8D%A1%EF%BC%882021%E5%B9%B4%E6%98%A5%E5%AD%A3%EF%BC%89/'), Page(title='小学语文识字卡片(2020年秋季)', url='/2020-08-24-%E5%B0%8F%E5%AD%A6%E8%AF%AD%E6%96%87%E5%AD%97%E5%8D%A1%EF%BC%882020%E5%B9%B4%E7%A7%8B%E5%AD%A3%EF%BC%89/'), Page(title='《幼儿识字90天:认识书中80%的汉字》', url='/2020-11-19-%E3%80%8A%E5%B9%BC%E5%84%BF%E8%AF%86%E5%AD%9790%E5%A4%A9%EF%BC%9A%E8%AE%A4%E8%AF%86%E4%B9%A6%E4%B8%AD80%25%E7%9A%84%E6%B1%89%E5%AD%97%E3%80%8B/'), Page(title='古人识字的特点', url='/2020-06-30-%E5%8F%A4%E4%BA%BA%E8%AF%86%E5%AD%97%E7%9A%84%E7%89%B9%E7%82%B9/'), Page(title='语文课识字的特点', url='/2020-06-30-%E8%AF%AD%E6%96%87%E8%AF%BE%E8%AF%86%E5%AD%97%E7%9A%84%E7%89%B9%E7%82%B9/'), Page(title='小学识字方法有哪些?', url='/2020-08-18-%E5%B0%8F%E5%AD%A6%E8%AF%86%E5%AD%97%E6%96%B9%E6%B3%95%E6%9C%89%E5%93%AA%E4%BA%9B/'), Page(title='怎么教孩子识字', url='/2020-09-15-%E6%80%8E%E4%B9%88%E6%95%99%E5%AD%A9%E5%AD%90%E8%AF%86%E5%AD%97/'), Page(title='给自家孩子DIY识字材料:字卡(附成品)', url='/2020-06-30-%E7%BB%99%E8%87%AA%E5%AE%B6%E5%AD%A9%E5%AD%90DIY%E8%AF%86%E5%AD%97%E6%9D%90%E6%96%99%EF%BC%9A%E5%AD%97%E5%8D%A1%EF%BC%88%E9%99%84%E6%88%90%E5%93%81%EF%BC%89/'), Page(title='早识字会破坏孩子的创造力、想象力吗?', url='/2020-07-28-%E6%97%A9%E8%AF%86%E5%AD%97%E4%BC%9A%E7%A0%B4%E5%9D%8F%E5%AD%A9%E5%AD%90%E7%9A%84%E5%88%9B%E9%80%A0%E5%8A%9B%E3%80%81%E6%83%B3%E8%B1%A1%E5%8A%9B%E5%90%97/'), Page(title='有什么文章含有不同的汉字比较多,可以用于教小朋友识字?', url='/2020-09-15-%E6%9C%89%E4%BB%80%E4%B9%88%E6%96%87%E7%AB%A0%E5%90%AB%E6%9C%89%E4%B8%8D%E5%90%8C%E7%9A%84%E6%B1%89%E5%AD%97%E6%AF%94%E8%BE%83%E5%A4%9A%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%94%A8%E4%BA%8E%E6%95%99%E5%B0%8F%E6%9C%8B%E5%8F%8B%E8%AF%86%E5%AD%97/'), Page(title='常用字源字理(累积更新)', url='/2021-01-31-%E5%AD%97%E7%90%86/'), Page(title='小学语文同步兴趣识字(累积更新)', url='/2020-06-27-%E5%B0%8F%E5%AD%A6%E8%AF%AD%E6%96%87%E5%90%8C%E6%AD%A5%E5%85%B4%E8%B6%A3%E8%AF%86%E5%AD%97/'), Page(title='为什么语文老师不一个个教汉字本义?', url='/2020-07-11-%E4%B8%BA%E4%BB%80%E4%B9%88%E8%AF%AD%E6%96%87%E8%80%81%E5%B8%88%E4%B8%8D%E4%B8%80%E4%B8%AA%E4%B8%AA%E6%95%99%E6%B1%89%E5%AD%97%E6%9C%AC%E4%B9%89/'), Page(title='孩子在上小学之前该让他掌握拼音吗?', url='/2020-08-11-%E5%AD%A9%E5%AD%90%E5%9C%A8%E4%B8%8A%E5%B0%8F%E5%AD%A6%E4%B9%8B%E5%89%8D%E8%AF%A5%E8%AE%A9%E4%BB%96%E6%8E%8C%E6%8F%A1%E6%8B%BC%E9%9F%B3%E5%90%97/'), Page(title='适当开展繁体字教育有必要吗?', url='/2020-07-14-%E9%80%82%E5%BD%93%E5%BC%80%E5%B1%95%E7%B9%81%E4%BD%93%E5%AD%97%E6%95%99%E8%82%B2%E6%9C%89%E5%BF%85%E8%A6%81%E5%90%97/')], parent [NoneType], _Section__active = False, is_section = True, is_page = False, is_link = False
3 Section title = '阅读启蒙', children = [Page(title='7岁孩子怕100岁的时候死掉,怎么跟她解释生命的意义?', url='/2021-03-30-7%E5%B2%81%E5%AD%A9%E5%AD%90%E5%AE%B3%E6%80%95%E8%87%AA%E5%B7%B1%E5%88%B0100%E5%B2%81%E7%9A%84%E6%97%B6%E5%80%99%E6%AD%BB%E6%8E%89%EF%BC%8C%E6%80%8E%E4%B9%88%E8%B7%9F%E5%A5%B9%E8%A7%A3%E9%87%8A%E7%94%9F%E5%91%BD%E7%9A%84%E6%84%8F%E4%B9%89/'), Page(title='一年级孩子看书特别快,但很粗略,怎么引导?', url='/2021-03-29-%E4%B8%80%E5%B9%B4%E7%BA%A7%E5%AD%A9%E5%AD%90%E7%9C%8B%E4%B9%A6%E7%89%B9%E5%88%AB%E7%B2%97%E7%95%A5%E6%80%8E%E4%B9%88%E5%BC%95%E5%AF%BC/'), Page(title='孩子不爱学习,毛糙、应付怎么办?', url='/2021-04-04-%E5%AD%A9%E5%AD%90%E4%B8%8D%E7%88%B1%E5%AD%A6%E4%B9%A0%EF%BC%8C%E6%AF%9B%E7%B3%99%E3%80%81%E5%BA%94%E4%BB%98%E6%80%8E%E4%B9%88%E5%8A%9E/'), Page(title='陪孩子学英语的一点尝试和想法(累积更新)', url='/2020-07-26-%E9%99%AA%E5%AD%A9%E5%AD%90%E5%AD%A6%E8%8B%B1%E8%AF%AD%E7%9A%84%E4%B8%80%E7%82%B9%E5%B0%9D%E8%AF%95%E5%92%8C%E6%83%B3%E6%B3%95/'), Page(title='为什么自然拼读法里面的规律缺乏普遍性?', url='/2020-07-19-%E4%B8%BA%E4%BB%80%E4%B9%88%E8%87%AA%E7%84%B6%E6%8B%BC%E8%AF%BB%E6%B3%95%E9%87%8C%E9%9D%A2%E7%9A%84%E8%A7%84%E5%BE%8B%E7%BC%BA%E4%B9%8F%E6%99%AE%E9%81%8D%E6%80%A7/'), Page(title='学英语从哪里开始?', url='/2021-03-09-%E5%AD%A6%E8%8B%B1%E8%AF%AD%E4%BB%8E%E5%93%AA%E9%87%8C%E5%BC%80%E5%A7%8B/'), Page(title='有道词典笔2.0之童书实测', url='/2019-09-08-%E6%9C%89%E9%81%93%E8%AF%8D%E5%85%B8%E7%AC%942.0%E4%B9%8B%E7%AB%A5%E4%B9%A6%E5%AE%9E%E6%B5%8B/'), Page(title='亲子阅读笔记(累积更新)', url='/2021-02-28-%E4%BA%B2%E5%AD%90%E9%98%85%E8%AF%BB%E7%AC%94%E8%AE%B0/'), Page(title='家长伴学技术笔记(累积更新)', url='/2020-06-19-%E4%BC%B4%E5%AD%A6%E6%8A%80%E6%9C%AF%E7%AC%94%E8%AE%B0/')], parent [NoneType], _Section__active = False, is_section = True, is_page = False, is_link = False
4 Section title = '语文答问', children = [Page(title='汉语拼音韵母o的读法', url='/2020-09-23-%E6%B1%89%E8%AF%AD%E6%8B%BC%E9%9F%B3%E9%9F%B5%E6%AF%8Do%E7%9A%84%E8%AF%BB%E6%B3%95/'), Page(title='当初创制拼音的时候为什么不用v而用ü?(汉语拼音方案的一些问题)', url='/2021-02-15-%E5%BD%93%E5%88%9D%E5%88%9B%E5%88%B6%E6%8B%BC%E9%9F%B3%E7%9A%84%E6%97%B6%E5%80%99%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E7%94%A8v%E8%80%8C%E7%94%A8%C3%BC%EF%BC%9F%EF%BC%88%E6%B1%89%E8%AF%AD%E6%8B%BC%E9%9F%B3%E6%96%B9%E6%A1%88%E7%9A%84%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98%EF%BC%89/'), Page(title='汉语拼音为什么叫汉语拼音,而不叫汉语注音或汉语音标?', url='/2021-02-26-%E6%B1%89%E8%AF%AD%E6%8B%BC%E9%9F%B3%E4%B8%BA%E4%BB%80%E4%B9%88%E5%8F%AB%E6%B1%89%E8%AF%AD%E6%8B%BC%E9%9F%B3%EF%BC%8C%E8%80%8C%E4%B8%8D%E5%8F%AB%E6%B1%89%E8%AF%AD%E6%B3%A8%E9%9F%B3%E6%88%96%E6%B1%89%E8%AF%AD%E9%9F%B3%E6%A0%87/'), Page(title='宋体字是否是最长时间适合阅读的字体?', url='/2020-07-22-%E5%AE%8B%E4%BD%93%E5%AD%97%E6%98%AF%E5%90%A6%E6%98%AF%E6%9C%80%E9%95%BF%E6%97%B6%E9%97%B4%E9%80%82%E5%90%88%E9%98%85%E8%AF%BB%E7%9A%84%E5%AD%97%E4%BD%93/'), Page(title='简体字里三点水为什么简化为两点水?', url='/2020-07-05-%E7%AE%80%E4%BD%93%E5%AD%97%E9%87%8C%E4%B8%89%E7%82%B9%E6%B0%B4%E4%B8%BA%E4%BB%80%E4%B9%88%E7%AE%80%E5%8C%96%E4%B8%BA%E4%B8%A4%E7%82%B9%E6%B0%B4/'), Page(title='为什么长时间盯着一个汉字,会觉得很奇怪,觉得不认识这个汉字?', url='/2020-07-16-%E4%B8%BA%E4%BB%80%E4%B9%88%E9%95%BF%E6%97%B6%E9%97%B4%E7%9B%AF%E7%9D%80%E4%B8%80%E4%B8%AA%E6%B1%89%E5%AD%97%EF%BC%8C%E4%BC%9A%E8%A7%89%E5%BE%97%E5%BE%88%E5%A5%87%E6%80%AA%EF%BC%8C%E8%A7%89%E5%BE%97%E4%B8%8D%E8%AE%A4%E8%AF%86%E8%BF%99%E4%B8%AA%E6%B1%89%E5%AD%97/'), Page(title='为什么把「國」改成「国」,「或」有什么含义?', url='/2020-07-19-%E4%B8%BA%E4%BB%80%E4%B9%88%E7%AE%80%E5%8C%96%E5%AD%97%E3%80%8C%E5%9B%BD%E3%80%8D%E6%8A%8A%E3%80%8C%E6%88%96%E3%80%8D%E6%8D%A2%E6%88%90%E4%BA%86%E3%80%8C%E7%8E%89%E3%80%8D%EF%BC%8C%E7%B9%81%E4%BD%93%E5%AD%97%E4%B8%AD%E7%9A%84%E3%80%8C%E6%88%96%E3%80%8D%E6%9C%89%E4%BB%80%E4%B9%88%E5%90%AB%E4%B9%89/'), Page(title='形声字在现代汉语常用字中所占的比例是百分之几?', url='/2020-07-28-%E5%BD%A2%E5%A3%B0%E5%AD%97%E5%9C%A8%E7%8E%B0%E4%BB%A3%E6%B1%89%E8%AF%AD%E5%B8%B8%E7%94%A8%E5%AD%97%E4%B8%AD%E6%89%80%E5%8D%A0%E7%9A%84%E6%AF%94%E4%BE%8B%E6%98%AF%E7%99%BE%E5%88%86%E4%B9%8B%E5%87%A0/'), Page(title='为什么汉字会演化成方方正正的,没有圆圈结构的偏旁', url='/2020-07-12-%E4%B8%BA%E4%BB%80%E4%B9%88%E6%B1%89%E5%AD%97%E4%BC%9A%E6%BC%94%E5%8C%96%E6%88%90%E6%96%B9%E6%96%B9%E6%AD%A3%E6%AD%A3%E7%9A%84%EF%BC%8C%E6%B2%A1%E6%9C%89%E5%9C%86%E5%9C%88%E7%BB%93%E6%9E%84%E7%9A%84%E5%81%8F%E6%97%81/'), Page(title='汉字有多多?', url='/2020-06-25-%E6%B1%89%E5%AD%97%E6%9C%89%E5%A4%9A%E5%A4%9A/'), Page(title='简体字随机组合成某一本书的概率大约是多少,怎么算?', url='/2020-07-15-%E9%80%9A%E8%BF%87%E7%AE%80%E4%BD%93%E6%B1%89%E5%AD%97%E9%9A%8F%E6%9C%BA%E7%BB%84%E5%90%88%E4%BA%A7%E7%94%9F%E6%88%91%E5%9B%BD%E7%8E%B0%E6%9C%89%E7%9A%84%E6%9F%90%E4%B8%80%E6%9C%AC%E4%B9%A6%E7%9A%84%E5%85%A8%E9%83%A8%E5%86%85%E5%AE%B9%E7%9A%84%E6%A6%82%E7%8E%87%E5%A4%A7%E7%BA%A6%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%8C%E6%80%8E%E4%B9%88%E5%8E%BB%E8%AE%A1%E7%AE%97/'), Page(title='当代初高中语文教学是否过于“文学化”了?', url='/2020-07-17-%E5%BD%93%E4%BB%A3%E5%88%9D%E9%AB%98%E4%B8%AD%E8%AF%AD%E6%96%87%E6%95%99%E5%AD%A6%E6%98%AF%E5%90%A6%E8%BF%87%E4%BA%8E%E2%80%9C%E6%96%87%E5%AD%A6%E5%8C%96%E2%80%9D%E4%BA%86/'), Page(title='中年人自学英语的动力从哪儿来?', url='/2021-03-25-%E4%B8%AD%E5%B9%B4%E8%87%AA%E5%AD%A6%E8%8B%B1%E8%AF%AD%E8%A6%81%E6%9C%89%E5%8A%A8%E5%8A%9B/'), Page(title='更多语文答问 〉〉', url='/2020-07-11-%E8%AF%AD%E6%96%87%E7%AD%94%E9%97%AE/')], parent [NoneType], _Section__active = False, is_section = True, is_page = False, is_link = False
5 Section title = '拼字游戏', children = [Page(title='《拼字》游戏软件说明文档', url='/2018-10-14-%E6%8B%BC%E5%AD%97%E6%B8%B8%E6%88%8F%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3/'), Page(title='汉字《拼字》游戏2.0', url='/2020-06-13-%E6%B2%A1%E8%B6%A3%E6%B8%B8%E6%88%8F2.0/'), Page(title='跟我的《拼字》“同款”的几种游戏', url='/2020-06-15-%E4%B8%80%E5%AD%97%E4%B8%8D%E8%90%BD/'), Page(title='计算机软件著作权登记实例', url='/2018-12-5-%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%BD%AF%E4%BB%B6%E8%91%97%E4%BD%9C%E6%9D%83%E7%99%BB%E8%AE%B0%E5%AE%9E%E4%BE%8B/')], parent [NoneType], _Section__active = False, is_section = True, is_page = False, is_link = False
6 Section title = '亲子写字', children = [Page(title='2678字笔顺动画', url='/2020-09-29-%E7%AC%94%E9%A1%BA%E5%8A%A8%E7%94%BB/'), Page(title='《高力士墓志》网图比书清楚', url='/2020-06-19-%E6%B3%95%E5%B8%96%E7%BD%91%E5%9B%BE%E6%AF%94%E4%B9%A6%E6%B8%85%E6%A5%9A/'), Page(title='书论:明·李淳《大字结构八十四法》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E5%A4%A7%E5%AD%97%E7%BB%93%E6%9E%84%E5%85%AB%E5%8D%81%E5%9B%9B%E6%B3%95%E3%80%8B/'), Page(title='书论:宋·米芾《海岳名言》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E6%B5%B7%E5%B2%B3%E5%90%8D%E8%A8%80%E3%80%8B/'), Page(title='书论:元·陈绎曾《翰林要诀》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E7%BF%B0%E6%9E%97%E8%A6%81%E8%AF%80%E3%80%8B/'), Page(title='书论:宋高宗赵构《翰墨志》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E7%BF%B0%E5%A2%A8%E5%BF%97%E3%80%8B/'), Page(title='书论:明·杨慎《墨池琐录》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E5%A2%A8%E6%B1%A0%E7%90%90%E5%BD%95%E3%80%8B/'), Page(title='书论:唐·韩方明《授笔要说》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E6%8E%88%E7%AC%94%E8%A6%81%E8%AF%B4%E3%80%8B/'), Page(title='书论:明·宋啬《书法纶贯》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E4%B9%A6%E6%B3%95%E7%BA%B6%E8%B4%AF%E3%80%8B/'), Page(title='书论:元·佚名《书法三昧》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E4%B9%A6%E6%B3%95%E4%B8%89%E6%98%A7%E3%80%8B/'), Page(title='书论:明末清初·宋曹《书法约言》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E4%B9%A6%E6%B3%95%E7%BA%A6%E8%A8%80%E3%80%8B/'), Page(title='书论:明·丰坊《童学书程》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E7%AB%A5%E5%AD%A6%E4%B9%A6%E7%A8%8B%E3%80%8B/')], parent [NoneType], _Section__active = False, is_section = True, is_page = False, is_link = False
7 Section title = 'STEAM', children = [Page(title='Pygame Zero文档的思维导图和入门实例', url='/2019-11-23-Pygame%20Zero%E6%96%87%E6%A1%A3%E7%9A%84%E6%80%9D%E7%BB%B4%E5%AF%BC%E5%9B%BE/'), Page(title='PygameZero助手(比照Scratch而做的增强)', url='/2021-01-29-PygameZero%E5%8A%A9%E6%89%8B/'), Page(title='少儿编程用在线编辑器', url='/2021-03-17-%E5%B0%91%E5%84%BF%E7%BC%96%E7%A8%8B%E7%94%A8%E5%9C%A8%E7%BA%BF%E7%BC%96%E8%BE%91%E5%99%A8/'), Page(title='教孩子骑自行车', url='/2019-10-20-%E6%95%99%E5%AD%A9%E5%AD%90%E9%AA%91%E8%87%AA%E8%A1%8C%E8%BD%A6/')], parent [NoneType], _Section__active = False, is_section = True, is_page = False, is_link = False
8 Section title = 'Python找门教程', children = [Page(title='初学python,有哪些编辑器推荐', url='/2019-10-05-%E5%88%9D%E5%AD%A6python%E6%9C%89%E5%93%AA%E4%BA%9B%E7%BC%96%E8%BE%91%E5%99%A8%E6%8E%A8%E8%8D%90/'), Page(title='派真和两条腿来到哈罗世界', url='/2020-12-06-Python%E6%89%BE%E9%97%A8%E6%95%99%E7%A8%8B-%E7%9B%AE%E5%BD%95-%E6%B4%BE%E7%9C%9F%E5%92%8C%E4%B8%A4%E6%9D%A1%E8%85%BF%E6%9D%A5%E5%88%B0%E5%93%88%E7%BD%97%E4%B8%96%E7%95%8C/'), Page(title='Python口头禅', url='/2019-05-15-Python%E7%A6%85/')], parent [NoneType], _Section__active = False, is_section = True, is_page = False, is_link = False
9 Section title = '老编辑的效率工具', children = [Page(title='我常用的TextPro用自定义替换表', url='/2021-03-04-%E6%88%91%E5%B8%B8%E7%94%A8%E7%9A%84TextPro%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E6%9B%BF%E6%8D%A2%E8%A1%A8/'), Page(title='奇技淫巧志', url='/2018-11-7-%E5%A5%87%E6%8A%80%E6%B7%AB%E5%B7%A7%E5%BF%97/'), Page(title='效率工具答问(累积更新)', url='/2020-07-11-%E6%95%88%E7%8E%87%E5%B7%A5%E5%85%B7%E7%AD%94%E9%97%AE/'), Page(title='用正则表达式处理文本、管理文件的三件套', url='/2020-10-26-%E7%94%A8%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%A4%84%E7%90%86%E6%96%87%E6%9C%AC%E3%80%81%E7%AE%A1%E7%90%86%E6%96%87%E4%BB%B6%E7%9A%84%E4%B8%89%E4%BB%B6%E5%A5%97/'), Page(title='给编辑朋友的正则表达式课程', url='/2020-05-31-%E7%BB%99%E7%BC%96%E8%BE%91%E6%9C%8B%E5%8F%8B%E7%9A%84%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E8%AF%BE%E7%A8%8B/'), Page(title='教育硬件学习笔记', url='/2021-02-02-%E6%95%99%E8%82%B2%E7%A1%AC%E4%BB%B6%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='小工具:从多文件中收集字符串', url='/2018-12-12-%E5%B0%8F%E5%B7%A5%E5%85%B7%EF%BC%9A%E4%BB%8E%E5%A4%9A%E6%96%87%E4%BB%B6%E4%B8%AD%E6%94%B6%E9%9B%86%E5%AD%97%E7%AC%A6%E4%B8%B2/'), Page(title='Audition技巧:使两段不同环境的录音协调一致', url='/2018-12-14-Audition%E6%8A%80%E5%B7%A7%EF%BC%9A%E4%BD%BF%E4%B8%A4%E6%AE%B5%E4%B8%8D%E5%90%8C%E7%8E%AF%E5%A2%83%E7%9A%84%E5%BD%95%E9%9F%B3%E5%8D%8F%E8%B0%83%E4%B8%80%E8%87%B4/'), Page(title='Audition技巧:半自动分切音频', url='/2018-12-14-Audition%E6%8A%80%E5%B7%A7%EF%BC%9A%E8%87%AA%E5%8A%A8%E5%88%86%E5%88%87%E9%9F%B3%E9%A2%91/'), Page(title='小工具:分割文本文件', url='/2018-12-15-%E5%B0%8F%E5%B7%A5%E5%85%B7%EF%BC%9A%E5%88%86%E5%89%B2%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6/'), Page(title='硬盘损坏,抢救数据', url='/2020-09-26-%E7%A1%AC%E7%9B%98%E6%8D%9F%E5%9D%8F%EF%BC%8C%E6%8A%A2%E6%95%91%E6%95%B0%E6%8D%AE/'), Page(title='两种markdown文件解析方法', url='/2021-02-04-%E4%B8%A4%E7%A7%8Dmarkdown%E6%96%87%E4%BB%B6%E8%A7%A3%E6%9E%90%E6%96%B9%E6%B3%95/'), Page(title='有没有合适的能替代flash的软件推荐?', url='/2021-02-05-%E6%9C%89%E6%B2%A1%E6%9C%89%E5%90%88%E9%80%82%E7%9A%84%E8%83%BD%E6%9B%BF%E4%BB%A3flash%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%8E%A8%E8%8D%90%E7%9A%84/'), Page(title='静态网站框架mkdocs+material学习笔记', url='/2021-03-02-mkdocs-material%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='mkdocs-macros-plugin宏插件', url='/mkdocs-macros-plugin%E5%AE%8F%E6%8F%92%E4%BB%B6/'), Page(title='静态网站生成器Pelican学习笔记', url='/2018-10-14-%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E7%94%9F%E6%88%90%E5%99%A8Pelican%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='常用/备用软件、语言和框架', url='/2019-10-12-%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6%E3%80%81%E8%AF%AD%E8%A8%80%E5%92%8C%E6%A1%86%E6%9E%B6/')], parent [NoneType], _Section__active = False, is_section = True, is_page = False, is_link = False
10 Section title = 'Phaser学习中心组', children = [Page(title='Phaser3的模块结构', url='/2021-04-03-Phaser3%E7%9A%84%E6%A8%A1%E5%9D%97%E7%BB%93%E6%9E%84/'), Page(title='在Phaser游戏中嵌入字体', url='/2021-03-30-%E5%9C%A8Phaser%E6%B8%B8%E6%88%8F%E4%B8%AD%E5%B5%8C%E5%85%A5%E5%AD%97%E4%BD%93/'), Page(title='Phaser新闻联播', url='/2019-2-10-Phaser%E6%96%B0%E9%97%BB%E8%81%94%E6%92%AD/'), Page(title='Phaser3常识答问(一)', url='/2018-12-4-Phaser%203%20FAQ%201/'), Page(title='Phaser3常识答问(二)', url='/2018-12-4-Phaser%203%20FAQ%202/'), Page(title='Phaser3学习笔记', url='/2018-11-12-Phaser3%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='Phaser2官网实例学习笔记', url='/2018-10-14-Phaser2%E5%AE%98%E7%BD%91%E5%AE%9E%E4%BE%8B%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='Phaser3官网实例学习笔记', url='/2019-1-8-Phaser3%E5%AE%98%E7%BD%91%E5%AE%9E%E4%BE%8B%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='一个业余习Phaser的野路子', url='/2018-10-14-%E4%B8%80%E4%B8%AA%E4%B8%9A%E4%BD%99%E4%B9%A0Phaser%E7%9A%84%E9%87%8E%E8%B7%AF%E5%AD%90/')], parent [NoneType], _Section__active = False, is_section = True, is_page = False, is_link = False
11 Section title = 'Phaser文档注记', children = [Page(title='GameConfig游戏配置', url='/2021-03-30-GameConfig%E6%B8%B8%E6%88%8F%E9%85%8D%E7%BD%AE/'), Page(title='ScaleManager窗口适配', url='/2021-03-30-Phaser.Scale.ScaleManager/'), Page(title='Phaser.Scene场景类', url='/2019-1-2-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Scene/'), Page(title='Phaser.Scenes.ScenePlugin场景管理器', url='/2021-03-31-Phaser.Scenes.ScenePlugin/'), Page(title='Phaser3 API文档大纲-Sprite', url='/2018-11-24-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Sprite/'), Page(title='Phaser.GameObjects.Graphics图画类', url='/2021-03-31-Phaser.GameObjects.Graphics%E5%9B%BE%E7%94%BB%E7%B1%BB/'), Page(title='Phaser3 API文档大纲-Display.Align.In&To', url='/2018-11-26-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Display.Align.In-To/'), Page(title='Phaser3 API文档大纲-Display.Bounds', url='/2018-11-26-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Display.Bounds/'), Page(title='Phaser3 API文档大纲-Actions', url='/2018-11-30-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Actions/'), Page(title='Phaser3 API文档大纲-Container', url='/2018-11-30-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Container/'), Page(title='Phaser3 API文档大纲-Group', url='/2018-11-30-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Group/'), Page(title='Phaser3 API文档大纲-Loader.LoaderPlugin', url='/2018-12-1-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Loader.LoaderPlugin/'), Page(title='Phaser3 API文档大纲-InputPlugin', url='/2019-1-8-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-InputPlugin/')], parent [NoneType], _Section__active = False, is_section = True, is_page = False, is_link = False
12 Section title = 'Pyo', children = [Page(title='Pyo学习笔记', url='/2018-12-27-Pyo%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='Pyo文档(一)', url='/2018-12-28-Pyo%E6%96%87%E6%A1%A3%EF%BC%88%E4%B8%80%EF%BC%89/'), Page(title='Pyo文档(二)实例', url='/2019-1-1-Pyo%E6%96%87%E6%A1%A3%EF%BC%88%E4%BA%8C%EF%BC%89%E5%AE%9E%E4%BE%8B/')], parent [NoneType], _Section__active = False, is_section = True, is_page = False, is_link = False
13 Section title = '布考斯基与诗', children = [Page(title='布考斯基年表', url='/2018-10-14-%E5%B8%83%E8%80%83%E6%96%AF%E5%9F%BA%E5%B9%B4%E8%A1%A8/'), Page(title='弹醉琴/如击鼓/直到手指滴血:布考斯基诗集', url='/2018-10-14-%E5%BC%B9%E9%86%89%E7%90%B4%EF%BC%9A%E5%B8%83%E8%80%83%E6%96%AF%E5%9F%BA%E8%AF%97%E9%9B%86/'), Page(title='爱如恶狗:布考斯基诗集', url='/2012-8-2-%E7%88%B1%E6%98%AF%E5%9C%B0%E7%8B%B1%E7%9A%84%E6%81%B6%E7%8B%97%EF%BC%9A%E5%B8%83%E8%80%83%E6%96%AF%E5%9F%BA%E8%AF%97%E9%9B%86/'), Page(title='最终人如花:布考斯基新诗选译', url='/2009-3-18-%E6%9C%80%E7%BB%88%E4%BA%BA%E5%A6%82%E8%8A%B1%EF%BC%9A%E5%B8%83%E8%80%83%E6%96%AF%E5%9F%BA%E6%96%B0%E8%AF%97%E9%80%89%E8%AF%91/'), Page(title='黑馍爱夹菜(试译)', url='/2019-1-3-%E9%BB%91%E9%A6%8D%E7%88%B1%E5%A4%B9%E8%8F%9C%EF%BC%88%E8%AF%95%E8%AF%91%EF%BC%89/'), Page(title='《生来如此》字幕', url='/2018-11-9-%E3%80%8A%E7%94%9F%E6%9D%A5%E5%A6%82%E6%AD%A4%E3%80%8B%E5%AD%97%E5%B9%95/'), Page(title='约翰·凡蒂(John Fante)', url='/2018-10-14-%E7%BA%A6%E7%BF%B0%C2%B7%E5%87%A1%E8%92%82/'), Page(title='大时代,读小诗', url='/2021-03-25-%E8%AF%84%E5%93%91%E5%AD%A9%E5%AD%90%E7%9A%84%E8%AF%97%E9%9B%86/')], parent [NoneType], _Section__active = False, is_section = True, is_page = False, is_link = False
14 Page Page(title='About', url='/about/')
Variable Type Content
[Page(title='Home', url='/'), Page(title=[blank], url='/new/'), Page(title='儿童识字用成语及录音(A级字)', url='/2021-03-02-%E8%AF%86%E5%AD%97%E7%94%A8%E6%88%90%E8%AF%AD%EF%BC%88A%E7%BA%A7%E5%AD%97%EF%BC%89/'), Page(title='自制儿童识字语料库与分级字表', url='/2020-06-24-%E8%87%AA%E5%88%B6%E5%84%BF%E7%AB%A5%E5%90%AF%E8%92%99%E9%9B%86%E4%B8%AD%E8%AF%86%E5%AD%97%E8%AF%AD%E6%96%99%E5%BA%93%E4%B8%8E%E5%88%86%E7%BA%A7%E5%AD%97%E8%A1%A8/'), Page(title='自制儿童识字分级字表', url='/2020-06-24-%E8%87%AA%E5%88%B6%E5%84%BF%E7%AB%A5%E5%90%AF%E8%92%99%E9%9B%86%E4%B8%AD%E8%AF%86%E5%AD%97%E5%88%86%E7%BA%A7%E5%AD%97%E8%A1%A8/'), Page(title='如何看待《义务教育常用词表(草案)》出版并对外发布', url='/2022-02-18-%E5%A6%82%E4%BD%95%E7%9C%8B%E5%BE%85%E3%80%8A%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E5%B8%B8%E7%94%A8%E8%AF%8D%E8%A1%A8%EF%BC%88%E8%8D%89%E6%A1%88%EF%BC%89%E3%80%8B%E5%87%BA%E7%89%88%E5%B9%B6%E5%AF%B9%E5%A4%96%E5%8F%91%E5%B8%83%EF%BC%9F/'), Page(title='小学语文识字卡片(2021年春季)', url='/2021-02-09-%E5%B0%8F%E5%AD%A6%E8%AF%AD%E6%96%87%E5%AD%97%E5%8D%A1%EF%BC%882021%E5%B9%B4%E6%98%A5%E5%AD%A3%EF%BC%89/'), Page(title='小学语文识字卡片(2020年秋季)', url='/2020-08-24-%E5%B0%8F%E5%AD%A6%E8%AF%AD%E6%96%87%E5%AD%97%E5%8D%A1%EF%BC%882020%E5%B9%B4%E7%A7%8B%E5%AD%A3%EF%BC%89/'), Page(title='《幼儿识字90天:认识书中80%的汉字》', url='/2020-11-19-%E3%80%8A%E5%B9%BC%E5%84%BF%E8%AF%86%E5%AD%9790%E5%A4%A9%EF%BC%9A%E8%AE%A4%E8%AF%86%E4%B9%A6%E4%B8%AD80%25%E7%9A%84%E6%B1%89%E5%AD%97%E3%80%8B/'), Page(title='古人识字的特点', url='/2020-06-30-%E5%8F%A4%E4%BA%BA%E8%AF%86%E5%AD%97%E7%9A%84%E7%89%B9%E7%82%B9/'), Page(title='语文课识字的特点', url='/2020-06-30-%E8%AF%AD%E6%96%87%E8%AF%BE%E8%AF%86%E5%AD%97%E7%9A%84%E7%89%B9%E7%82%B9/'), Page(title='小学识字方法有哪些?', url='/2020-08-18-%E5%B0%8F%E5%AD%A6%E8%AF%86%E5%AD%97%E6%96%B9%E6%B3%95%E6%9C%89%E5%93%AA%E4%BA%9B/'), Page(title='怎么教孩子识字', url='/2020-09-15-%E6%80%8E%E4%B9%88%E6%95%99%E5%AD%A9%E5%AD%90%E8%AF%86%E5%AD%97/'), Page(title='给自家孩子DIY识字材料:字卡(附成品)', url='/2020-06-30-%E7%BB%99%E8%87%AA%E5%AE%B6%E5%AD%A9%E5%AD%90DIY%E8%AF%86%E5%AD%97%E6%9D%90%E6%96%99%EF%BC%9A%E5%AD%97%E5%8D%A1%EF%BC%88%E9%99%84%E6%88%90%E5%93%81%EF%BC%89/'), Page(title='早识字会破坏孩子的创造力、想象力吗?', url='/2020-07-28-%E6%97%A9%E8%AF%86%E5%AD%97%E4%BC%9A%E7%A0%B4%E5%9D%8F%E5%AD%A9%E5%AD%90%E7%9A%84%E5%88%9B%E9%80%A0%E5%8A%9B%E3%80%81%E6%83%B3%E8%B1%A1%E5%8A%9B%E5%90%97/'), Page(title='有什么文章含有不同的汉字比较多,可以用于教小朋友识字?', url='/2020-09-15-%E6%9C%89%E4%BB%80%E4%B9%88%E6%96%87%E7%AB%A0%E5%90%AB%E6%9C%89%E4%B8%8D%E5%90%8C%E7%9A%84%E6%B1%89%E5%AD%97%E6%AF%94%E8%BE%83%E5%A4%9A%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%94%A8%E4%BA%8E%E6%95%99%E5%B0%8F%E6%9C%8B%E5%8F%8B%E8%AF%86%E5%AD%97/'), Page(title='常用字源字理(累积更新)', url='/2021-01-31-%E5%AD%97%E7%90%86/'), Page(title='小学语文同步兴趣识字(累积更新)', url='/2020-06-27-%E5%B0%8F%E5%AD%A6%E8%AF%AD%E6%96%87%E5%90%8C%E6%AD%A5%E5%85%B4%E8%B6%A3%E8%AF%86%E5%AD%97/'), Page(title='为什么语文老师不一个个教汉字本义?', url='/2020-07-11-%E4%B8%BA%E4%BB%80%E4%B9%88%E8%AF%AD%E6%96%87%E8%80%81%E5%B8%88%E4%B8%8D%E4%B8%80%E4%B8%AA%E4%B8%AA%E6%95%99%E6%B1%89%E5%AD%97%E6%9C%AC%E4%B9%89/'), Page(title='孩子在上小学之前该让他掌握拼音吗?', url='/2020-08-11-%E5%AD%A9%E5%AD%90%E5%9C%A8%E4%B8%8A%E5%B0%8F%E5%AD%A6%E4%B9%8B%E5%89%8D%E8%AF%A5%E8%AE%A9%E4%BB%96%E6%8E%8C%E6%8F%A1%E6%8B%BC%E9%9F%B3%E5%90%97/'), Page(title='适当开展繁体字教育有必要吗?', url='/2020-07-14-%E9%80%82%E5%BD%93%E5%BC%80%E5%B1%95%E7%B9%81%E4%BD%93%E5%AD%97%E6%95%99%E8%82%B2%E6%9C%89%E5%BF%85%E8%A6%81%E5%90%97/'), Page(title='7岁孩子怕100岁的时候死掉,怎么跟她解释生命的意义?', url='/2021-03-30-7%E5%B2%81%E5%AD%A9%E5%AD%90%E5%AE%B3%E6%80%95%E8%87%AA%E5%B7%B1%E5%88%B0100%E5%B2%81%E7%9A%84%E6%97%B6%E5%80%99%E6%AD%BB%E6%8E%89%EF%BC%8C%E6%80%8E%E4%B9%88%E8%B7%9F%E5%A5%B9%E8%A7%A3%E9%87%8A%E7%94%9F%E5%91%BD%E7%9A%84%E6%84%8F%E4%B9%89/'), Page(title='一年级孩子看书特别快,但很粗略,怎么引导?', url='/2021-03-29-%E4%B8%80%E5%B9%B4%E7%BA%A7%E5%AD%A9%E5%AD%90%E7%9C%8B%E4%B9%A6%E7%89%B9%E5%88%AB%E7%B2%97%E7%95%A5%E6%80%8E%E4%B9%88%E5%BC%95%E5%AF%BC/'), Page(title='孩子不爱学习,毛糙、应付怎么办?', url='/2021-04-04-%E5%AD%A9%E5%AD%90%E4%B8%8D%E7%88%B1%E5%AD%A6%E4%B9%A0%EF%BC%8C%E6%AF%9B%E7%B3%99%E3%80%81%E5%BA%94%E4%BB%98%E6%80%8E%E4%B9%88%E5%8A%9E/'), Page(title='陪孩子学英语的一点尝试和想法(累积更新)', url='/2020-07-26-%E9%99%AA%E5%AD%A9%E5%AD%90%E5%AD%A6%E8%8B%B1%E8%AF%AD%E7%9A%84%E4%B8%80%E7%82%B9%E5%B0%9D%E8%AF%95%E5%92%8C%E6%83%B3%E6%B3%95/'), Page(title='为什么自然拼读法里面的规律缺乏普遍性?', url='/2020-07-19-%E4%B8%BA%E4%BB%80%E4%B9%88%E8%87%AA%E7%84%B6%E6%8B%BC%E8%AF%BB%E6%B3%95%E9%87%8C%E9%9D%A2%E7%9A%84%E8%A7%84%E5%BE%8B%E7%BC%BA%E4%B9%8F%E6%99%AE%E9%81%8D%E6%80%A7/'), Page(title='学英语从哪里开始?', url='/2021-03-09-%E5%AD%A6%E8%8B%B1%E8%AF%AD%E4%BB%8E%E5%93%AA%E9%87%8C%E5%BC%80%E5%A7%8B/'), Page(title='有道词典笔2.0之童书实测', url='/2019-09-08-%E6%9C%89%E9%81%93%E8%AF%8D%E5%85%B8%E7%AC%942.0%E4%B9%8B%E7%AB%A5%E4%B9%A6%E5%AE%9E%E6%B5%8B/'), Page(title='亲子阅读笔记(累积更新)', url='/2021-02-28-%E4%BA%B2%E5%AD%90%E9%98%85%E8%AF%BB%E7%AC%94%E8%AE%B0/'), Page(title='家长伴学技术笔记(累积更新)', url='/2020-06-19-%E4%BC%B4%E5%AD%A6%E6%8A%80%E6%9C%AF%E7%AC%94%E8%AE%B0/'), Page(title='汉语拼音韵母o的读法', url='/2020-09-23-%E6%B1%89%E8%AF%AD%E6%8B%BC%E9%9F%B3%E9%9F%B5%E6%AF%8Do%E7%9A%84%E8%AF%BB%E6%B3%95/'), Page(title='当初创制拼音的时候为什么不用v而用ü?(汉语拼音方案的一些问题)', url='/2021-02-15-%E5%BD%93%E5%88%9D%E5%88%9B%E5%88%B6%E6%8B%BC%E9%9F%B3%E7%9A%84%E6%97%B6%E5%80%99%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E7%94%A8v%E8%80%8C%E7%94%A8%C3%BC%EF%BC%9F%EF%BC%88%E6%B1%89%E8%AF%AD%E6%8B%BC%E9%9F%B3%E6%96%B9%E6%A1%88%E7%9A%84%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98%EF%BC%89/'), Page(title='汉语拼音为什么叫汉语拼音,而不叫汉语注音或汉语音标?', url='/2021-02-26-%E6%B1%89%E8%AF%AD%E6%8B%BC%E9%9F%B3%E4%B8%BA%E4%BB%80%E4%B9%88%E5%8F%AB%E6%B1%89%E8%AF%AD%E6%8B%BC%E9%9F%B3%EF%BC%8C%E8%80%8C%E4%B8%8D%E5%8F%AB%E6%B1%89%E8%AF%AD%E6%B3%A8%E9%9F%B3%E6%88%96%E6%B1%89%E8%AF%AD%E9%9F%B3%E6%A0%87/'), Page(title='宋体字是否是最长时间适合阅读的字体?', url='/2020-07-22-%E5%AE%8B%E4%BD%93%E5%AD%97%E6%98%AF%E5%90%A6%E6%98%AF%E6%9C%80%E9%95%BF%E6%97%B6%E9%97%B4%E9%80%82%E5%90%88%E9%98%85%E8%AF%BB%E7%9A%84%E5%AD%97%E4%BD%93/'), Page(title='简体字里三点水为什么简化为两点水?', url='/2020-07-05-%E7%AE%80%E4%BD%93%E5%AD%97%E9%87%8C%E4%B8%89%E7%82%B9%E6%B0%B4%E4%B8%BA%E4%BB%80%E4%B9%88%E7%AE%80%E5%8C%96%E4%B8%BA%E4%B8%A4%E7%82%B9%E6%B0%B4/'), Page(title='为什么长时间盯着一个汉字,会觉得很奇怪,觉得不认识这个汉字?', url='/2020-07-16-%E4%B8%BA%E4%BB%80%E4%B9%88%E9%95%BF%E6%97%B6%E9%97%B4%E7%9B%AF%E7%9D%80%E4%B8%80%E4%B8%AA%E6%B1%89%E5%AD%97%EF%BC%8C%E4%BC%9A%E8%A7%89%E5%BE%97%E5%BE%88%E5%A5%87%E6%80%AA%EF%BC%8C%E8%A7%89%E5%BE%97%E4%B8%8D%E8%AE%A4%E8%AF%86%E8%BF%99%E4%B8%AA%E6%B1%89%E5%AD%97/'), Page(title='为什么把「國」改成「国」,「或」有什么含义?', url='/2020-07-19-%E4%B8%BA%E4%BB%80%E4%B9%88%E7%AE%80%E5%8C%96%E5%AD%97%E3%80%8C%E5%9B%BD%E3%80%8D%E6%8A%8A%E3%80%8C%E6%88%96%E3%80%8D%E6%8D%A2%E6%88%90%E4%BA%86%E3%80%8C%E7%8E%89%E3%80%8D%EF%BC%8C%E7%B9%81%E4%BD%93%E5%AD%97%E4%B8%AD%E7%9A%84%E3%80%8C%E6%88%96%E3%80%8D%E6%9C%89%E4%BB%80%E4%B9%88%E5%90%AB%E4%B9%89/'), Page(title='形声字在现代汉语常用字中所占的比例是百分之几?', url='/2020-07-28-%E5%BD%A2%E5%A3%B0%E5%AD%97%E5%9C%A8%E7%8E%B0%E4%BB%A3%E6%B1%89%E8%AF%AD%E5%B8%B8%E7%94%A8%E5%AD%97%E4%B8%AD%E6%89%80%E5%8D%A0%E7%9A%84%E6%AF%94%E4%BE%8B%E6%98%AF%E7%99%BE%E5%88%86%E4%B9%8B%E5%87%A0/'), Page(title='为什么汉字会演化成方方正正的,没有圆圈结构的偏旁', url='/2020-07-12-%E4%B8%BA%E4%BB%80%E4%B9%88%E6%B1%89%E5%AD%97%E4%BC%9A%E6%BC%94%E5%8C%96%E6%88%90%E6%96%B9%E6%96%B9%E6%AD%A3%E6%AD%A3%E7%9A%84%EF%BC%8C%E6%B2%A1%E6%9C%89%E5%9C%86%E5%9C%88%E7%BB%93%E6%9E%84%E7%9A%84%E5%81%8F%E6%97%81/'), Page(title='汉字有多多?', url='/2020-06-25-%E6%B1%89%E5%AD%97%E6%9C%89%E5%A4%9A%E5%A4%9A/'), Page(title='简体字随机组合成某一本书的概率大约是多少,怎么算?', url='/2020-07-15-%E9%80%9A%E8%BF%87%E7%AE%80%E4%BD%93%E6%B1%89%E5%AD%97%E9%9A%8F%E6%9C%BA%E7%BB%84%E5%90%88%E4%BA%A7%E7%94%9F%E6%88%91%E5%9B%BD%E7%8E%B0%E6%9C%89%E7%9A%84%E6%9F%90%E4%B8%80%E6%9C%AC%E4%B9%A6%E7%9A%84%E5%85%A8%E9%83%A8%E5%86%85%E5%AE%B9%E7%9A%84%E6%A6%82%E7%8E%87%E5%A4%A7%E7%BA%A6%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%8C%E6%80%8E%E4%B9%88%E5%8E%BB%E8%AE%A1%E7%AE%97/'), Page(title='当代初高中语文教学是否过于“文学化”了?', url='/2020-07-17-%E5%BD%93%E4%BB%A3%E5%88%9D%E9%AB%98%E4%B8%AD%E8%AF%AD%E6%96%87%E6%95%99%E5%AD%A6%E6%98%AF%E5%90%A6%E8%BF%87%E4%BA%8E%E2%80%9C%E6%96%87%E5%AD%A6%E5%8C%96%E2%80%9D%E4%BA%86/'), Page(title='中年人自学英语的动力从哪儿来?', url='/2021-03-25-%E4%B8%AD%E5%B9%B4%E8%87%AA%E5%AD%A6%E8%8B%B1%E8%AF%AD%E8%A6%81%E6%9C%89%E5%8A%A8%E5%8A%9B/'), Page(title='更多语文答问 〉〉', url='/2020-07-11-%E8%AF%AD%E6%96%87%E7%AD%94%E9%97%AE/'), Page(title='《拼字》游戏软件说明文档', url='/2018-10-14-%E6%8B%BC%E5%AD%97%E6%B8%B8%E6%88%8F%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3/'), Page(title='汉字《拼字》游戏2.0', url='/2020-06-13-%E6%B2%A1%E8%B6%A3%E6%B8%B8%E6%88%8F2.0/'), Page(title='跟我的《拼字》“同款”的几种游戏', url='/2020-06-15-%E4%B8%80%E5%AD%97%E4%B8%8D%E8%90%BD/'), Page(title='计算机软件著作权登记实例', url='/2018-12-5-%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%BD%AF%E4%BB%B6%E8%91%97%E4%BD%9C%E6%9D%83%E7%99%BB%E8%AE%B0%E5%AE%9E%E4%BE%8B/'), Page(title='2678字笔顺动画', url='/2020-09-29-%E7%AC%94%E9%A1%BA%E5%8A%A8%E7%94%BB/'), Page(title='《高力士墓志》网图比书清楚', url='/2020-06-19-%E6%B3%95%E5%B8%96%E7%BD%91%E5%9B%BE%E6%AF%94%E4%B9%A6%E6%B8%85%E6%A5%9A/'), Page(title='书论:明·李淳《大字结构八十四法》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E5%A4%A7%E5%AD%97%E7%BB%93%E6%9E%84%E5%85%AB%E5%8D%81%E5%9B%9B%E6%B3%95%E3%80%8B/'), Page(title='书论:宋·米芾《海岳名言》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E6%B5%B7%E5%B2%B3%E5%90%8D%E8%A8%80%E3%80%8B/'), Page(title='书论:元·陈绎曾《翰林要诀》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E7%BF%B0%E6%9E%97%E8%A6%81%E8%AF%80%E3%80%8B/'), Page(title='书论:宋高宗赵构《翰墨志》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E7%BF%B0%E5%A2%A8%E5%BF%97%E3%80%8B/'), Page(title='书论:明·杨慎《墨池琐录》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E5%A2%A8%E6%B1%A0%E7%90%90%E5%BD%95%E3%80%8B/'), Page(title='书论:唐·韩方明《授笔要说》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E6%8E%88%E7%AC%94%E8%A6%81%E8%AF%B4%E3%80%8B/'), Page(title='书论:明·宋啬《书法纶贯》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E4%B9%A6%E6%B3%95%E7%BA%B6%E8%B4%AF%E3%80%8B/'), Page(title='书论:元·佚名《书法三昧》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E4%B9%A6%E6%B3%95%E4%B8%89%E6%98%A7%E3%80%8B/'), Page(title='书论:明末清初·宋曹《书法约言》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E4%B9%A6%E6%B3%95%E7%BA%A6%E8%A8%80%E3%80%8B/'), Page(title='书论:明·丰坊《童学书程》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E7%AB%A5%E5%AD%A6%E4%B9%A6%E7%A8%8B%E3%80%8B/'), Page(title='Pygame Zero文档的思维导图和入门实例', url='/2019-11-23-Pygame%20Zero%E6%96%87%E6%A1%A3%E7%9A%84%E6%80%9D%E7%BB%B4%E5%AF%BC%E5%9B%BE/'), Page(title='PygameZero助手(比照Scratch而做的增强)', url='/2021-01-29-PygameZero%E5%8A%A9%E6%89%8B/'), Page(title='少儿编程用在线编辑器', url='/2021-03-17-%E5%B0%91%E5%84%BF%E7%BC%96%E7%A8%8B%E7%94%A8%E5%9C%A8%E7%BA%BF%E7%BC%96%E8%BE%91%E5%99%A8/'), Page(title='教孩子骑自行车', url='/2019-10-20-%E6%95%99%E5%AD%A9%E5%AD%90%E9%AA%91%E8%87%AA%E8%A1%8C%E8%BD%A6/'), Page(title='初学python,有哪些编辑器推荐', url='/2019-10-05-%E5%88%9D%E5%AD%A6python%E6%9C%89%E5%93%AA%E4%BA%9B%E7%BC%96%E8%BE%91%E5%99%A8%E6%8E%A8%E8%8D%90/'), Page(title='派真和两条腿来到哈罗世界', url='/2020-12-06-Python%E6%89%BE%E9%97%A8%E6%95%99%E7%A8%8B-%E7%9B%AE%E5%BD%95-%E6%B4%BE%E7%9C%9F%E5%92%8C%E4%B8%A4%E6%9D%A1%E8%85%BF%E6%9D%A5%E5%88%B0%E5%93%88%E7%BD%97%E4%B8%96%E7%95%8C/'), Page(title='Python口头禅', url='/2019-05-15-Python%E7%A6%85/'), Page(title='我常用的TextPro用自定义替换表', url='/2021-03-04-%E6%88%91%E5%B8%B8%E7%94%A8%E7%9A%84TextPro%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E6%9B%BF%E6%8D%A2%E8%A1%A8/'), Page(title='奇技淫巧志', url='/2018-11-7-%E5%A5%87%E6%8A%80%E6%B7%AB%E5%B7%A7%E5%BF%97/'), Page(title='效率工具答问(累积更新)', url='/2020-07-11-%E6%95%88%E7%8E%87%E5%B7%A5%E5%85%B7%E7%AD%94%E9%97%AE/'), Page(title='用正则表达式处理文本、管理文件的三件套', url='/2020-10-26-%E7%94%A8%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%A4%84%E7%90%86%E6%96%87%E6%9C%AC%E3%80%81%E7%AE%A1%E7%90%86%E6%96%87%E4%BB%B6%E7%9A%84%E4%B8%89%E4%BB%B6%E5%A5%97/'), Page(title='给编辑朋友的正则表达式课程', url='/2020-05-31-%E7%BB%99%E7%BC%96%E8%BE%91%E6%9C%8B%E5%8F%8B%E7%9A%84%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E8%AF%BE%E7%A8%8B/'), Page(title='教育硬件学习笔记', url='/2021-02-02-%E6%95%99%E8%82%B2%E7%A1%AC%E4%BB%B6%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='小工具:从多文件中收集字符串', url='/2018-12-12-%E5%B0%8F%E5%B7%A5%E5%85%B7%EF%BC%9A%E4%BB%8E%E5%A4%9A%E6%96%87%E4%BB%B6%E4%B8%AD%E6%94%B6%E9%9B%86%E5%AD%97%E7%AC%A6%E4%B8%B2/'), Page(title='Audition技巧:使两段不同环境的录音协调一致', url='/2018-12-14-Audition%E6%8A%80%E5%B7%A7%EF%BC%9A%E4%BD%BF%E4%B8%A4%E6%AE%B5%E4%B8%8D%E5%90%8C%E7%8E%AF%E5%A2%83%E7%9A%84%E5%BD%95%E9%9F%B3%E5%8D%8F%E8%B0%83%E4%B8%80%E8%87%B4/'), Page(title='Audition技巧:半自动分切音频', url='/2018-12-14-Audition%E6%8A%80%E5%B7%A7%EF%BC%9A%E8%87%AA%E5%8A%A8%E5%88%86%E5%88%87%E9%9F%B3%E9%A2%91/'), Page(title='小工具:分割文本文件', url='/2018-12-15-%E5%B0%8F%E5%B7%A5%E5%85%B7%EF%BC%9A%E5%88%86%E5%89%B2%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6/'), Page(title='硬盘损坏,抢救数据', url='/2020-09-26-%E7%A1%AC%E7%9B%98%E6%8D%9F%E5%9D%8F%EF%BC%8C%E6%8A%A2%E6%95%91%E6%95%B0%E6%8D%AE/'), Page(title='两种markdown文件解析方法', url='/2021-02-04-%E4%B8%A4%E7%A7%8Dmarkdown%E6%96%87%E4%BB%B6%E8%A7%A3%E6%9E%90%E6%96%B9%E6%B3%95/'), Page(title='有没有合适的能替代flash的软件推荐?', url='/2021-02-05-%E6%9C%89%E6%B2%A1%E6%9C%89%E5%90%88%E9%80%82%E7%9A%84%E8%83%BD%E6%9B%BF%E4%BB%A3flash%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%8E%A8%E8%8D%90%E7%9A%84/'), Page(title='静态网站框架mkdocs+material学习笔记', url='/2021-03-02-mkdocs-material%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='mkdocs-macros-plugin宏插件', url='/mkdocs-macros-plugin%E5%AE%8F%E6%8F%92%E4%BB%B6/'), Page(title='静态网站生成器Pelican学习笔记', url='/2018-10-14-%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E7%94%9F%E6%88%90%E5%99%A8Pelican%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='常用/备用软件、语言和框架', url='/2019-10-12-%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6%E3%80%81%E8%AF%AD%E8%A8%80%E5%92%8C%E6%A1%86%E6%9E%B6/'), Page(title='Phaser3的模块结构', url='/2021-04-03-Phaser3%E7%9A%84%E6%A8%A1%E5%9D%97%E7%BB%93%E6%9E%84/'), Page(title='在Phaser游戏中嵌入字体', url='/2021-03-30-%E5%9C%A8Phaser%E6%B8%B8%E6%88%8F%E4%B8%AD%E5%B5%8C%E5%85%A5%E5%AD%97%E4%BD%93/'), Page(title='Phaser新闻联播', url='/2019-2-10-Phaser%E6%96%B0%E9%97%BB%E8%81%94%E6%92%AD/'), Page(title='Phaser3常识答问(一)', url='/2018-12-4-Phaser%203%20FAQ%201/'), Page(title='Phaser3常识答问(二)', url='/2018-12-4-Phaser%203%20FAQ%202/'), Page(title='Phaser3学习笔记', url='/2018-11-12-Phaser3%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='Phaser2官网实例学习笔记', url='/2018-10-14-Phaser2%E5%AE%98%E7%BD%91%E5%AE%9E%E4%BE%8B%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='Phaser3官网实例学习笔记', url='/2019-1-8-Phaser3%E5%AE%98%E7%BD%91%E5%AE%9E%E4%BE%8B%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='一个业余习Phaser的野路子', url='/2018-10-14-%E4%B8%80%E4%B8%AA%E4%B8%9A%E4%BD%99%E4%B9%A0Phaser%E7%9A%84%E9%87%8E%E8%B7%AF%E5%AD%90/'), Page(title='GameConfig游戏配置', url='/2021-03-30-GameConfig%E6%B8%B8%E6%88%8F%E9%85%8D%E7%BD%AE/'), Page(title='ScaleManager窗口适配', url='/2021-03-30-Phaser.Scale.ScaleManager/'), Page(title='Phaser.Scene场景类', url='/2019-1-2-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Scene/'), Page(title='Phaser.Scenes.ScenePlugin场景管理器', url='/2021-03-31-Phaser.Scenes.ScenePlugin/'), Page(title='Phaser3 API文档大纲-Sprite', url='/2018-11-24-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Sprite/'), Page(title='Phaser.GameObjects.Graphics图画类', url='/2021-03-31-Phaser.GameObjects.Graphics%E5%9B%BE%E7%94%BB%E7%B1%BB/'), Page(title='Phaser3 API文档大纲-Display.Align.In&To', url='/2018-11-26-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Display.Align.In-To/'), Page(title='Phaser3 API文档大纲-Display.Bounds', url='/2018-11-26-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Display.Bounds/'), Page(title='Phaser3 API文档大纲-Actions', url='/2018-11-30-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Actions/'), Page(title='Phaser3 API文档大纲-Container', url='/2018-11-30-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Container/'), Page(title='Phaser3 API文档大纲-Group', url='/2018-11-30-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Group/'), Page(title='Phaser3 API文档大纲-Loader.LoaderPlugin', url='/2018-12-1-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Loader.LoaderPlugin/'), Page(title='Phaser3 API文档大纲-InputPlugin', url='/2019-1-8-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-InputPlugin/'), Page(title='Pyo学习笔记', url='/2018-12-27-Pyo%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='Pyo文档(一)', url='/2018-12-28-Pyo%E6%96%87%E6%A1%A3%EF%BC%88%E4%B8%80%EF%BC%89/'), Page(title='Pyo文档(二)实例', url='/2019-1-1-Pyo%E6%96%87%E6%A1%A3%EF%BC%88%E4%BA%8C%EF%BC%89%E5%AE%9E%E4%BE%8B/'), Page(title='布考斯基年表', url='/2018-10-14-%E5%B8%83%E8%80%83%E6%96%AF%E5%9F%BA%E5%B9%B4%E8%A1%A8/'), Page(title='弹醉琴/如击鼓/直到手指滴血:布考斯基诗集', url='/2018-10-14-%E5%BC%B9%E9%86%89%E7%90%B4%EF%BC%9A%E5%B8%83%E8%80%83%E6%96%AF%E5%9F%BA%E8%AF%97%E9%9B%86/'), Page(title='爱如恶狗:布考斯基诗集', url='/2012-8-2-%E7%88%B1%E6%98%AF%E5%9C%B0%E7%8B%B1%E7%9A%84%E6%81%B6%E7%8B%97%EF%BC%9A%E5%B8%83%E8%80%83%E6%96%AF%E5%9F%BA%E8%AF%97%E9%9B%86/'), Page(title='最终人如花:布考斯基新诗选译', url='/2009-3-18-%E6%9C%80%E7%BB%88%E4%BA%BA%E5%A6%82%E8%8A%B1%EF%BC%9A%E5%B8%83%E8%80%83%E6%96%AF%E5%9F%BA%E6%96%B0%E8%AF%97%E9%80%89%E8%AF%91/'), Page(title='黑馍爱夹菜(试译)', url='/2019-1-3-%E9%BB%91%E9%A6%8D%E7%88%B1%E5%A4%B9%E8%8F%9C%EF%BC%88%E8%AF%95%E8%AF%91%EF%BC%89/'), Page(title='《生来如此》字幕', url='/2018-11-9-%E3%80%8A%E7%94%9F%E6%9D%A5%E5%A6%82%E6%AD%A4%E3%80%8B%E5%AD%97%E5%B9%95/'), Page(title='约翰·凡蒂(John Fante)', url='/2018-10-14-%E7%BA%A6%E7%BF%B0%C2%B7%E5%87%A1%E8%92%82/'), Page(title='大时代,读小诗', url='/2021-03-25-%E8%AF%84%E5%93%91%E5%AD%A9%E5%AD%90%E7%9A%84%E8%AF%97%E9%9B%86/'), Page(title='About', url='/about/')] list [Page(title='Home', url='/'), Page(title=[blank], url='/new/'), Page(title='儿童识字用成语及录音(A级字)', url='/2021-03-02-%E8%AF%86%E5%AD%97%E7%94%A8%E6%88%90%E8%AF%AD%EF%BC%88A%E7%BA%A7%E5%AD%97%EF%BC%89/'), Page(title='自制儿童识字语料库与分级字表', url='/2020-06-24-%E8%87%AA%E5%88%B6%E5%84%BF%E7%AB%A5%E5%90%AF%E8%92%99%E9%9B%86%E4%B8%AD%E8%AF%86%E5%AD%97%E8%AF%AD%E6%96%99%E5%BA%93%E4%B8%8E%E5%88%86%E7%BA%A7%E5%AD%97%E8%A1%A8/'), Page(title='自制儿童识字分级字表', url='/2020-06-24-%E8%87%AA%E5%88%B6%E5%84%BF%E7%AB%A5%E5%90%AF%E8%92%99%E9%9B%86%E4%B8%AD%E8%AF%86%E5%AD%97%E5%88%86%E7%BA%A7%E5%AD%97%E8%A1%A8/'), Page(title='如何看待《义务教育常用词表(草案)》出版并对外发布', url='/2022-02-18-%E5%A6%82%E4%BD%95%E7%9C%8B%E5%BE%85%E3%80%8A%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E5%B8%B8%E7%94%A8%E8%AF%8D%E8%A1%A8%EF%BC%88%E8%8D%89%E6%A1%88%EF%BC%89%E3%80%8B%E5%87%BA%E7%89%88%E5%B9%B6%E5%AF%B9%E5%A4%96%E5%8F%91%E5%B8%83%EF%BC%9F/'), Page(title='小学语文识字卡片(2021年春季)', url='/2021-02-09-%E5%B0%8F%E5%AD%A6%E8%AF%AD%E6%96%87%E5%AD%97%E5%8D%A1%EF%BC%882021%E5%B9%B4%E6%98%A5%E5%AD%A3%EF%BC%89/'), Page(title='小学语文识字卡片(2020年秋季)', url='/2020-08-24-%E5%B0%8F%E5%AD%A6%E8%AF%AD%E6%96%87%E5%AD%97%E5%8D%A1%EF%BC%882020%E5%B9%B4%E7%A7%8B%E5%AD%A3%EF%BC%89/'), Page(title='《幼儿识字90天:认识书中80%的汉字》', url='/2020-11-19-%E3%80%8A%E5%B9%BC%E5%84%BF%E8%AF%86%E5%AD%9790%E5%A4%A9%EF%BC%9A%E8%AE%A4%E8%AF%86%E4%B9%A6%E4%B8%AD80%25%E7%9A%84%E6%B1%89%E5%AD%97%E3%80%8B/'), Page(title='古人识字的特点', url='/2020-06-30-%E5%8F%A4%E4%BA%BA%E8%AF%86%E5%AD%97%E7%9A%84%E7%89%B9%E7%82%B9/'), Page(title='语文课识字的特点', url='/2020-06-30-%E8%AF%AD%E6%96%87%E8%AF%BE%E8%AF%86%E5%AD%97%E7%9A%84%E7%89%B9%E7%82%B9/'), Page(title='小学识字方法有哪些?', url='/2020-08-18-%E5%B0%8F%E5%AD%A6%E8%AF%86%E5%AD%97%E6%96%B9%E6%B3%95%E6%9C%89%E5%93%AA%E4%BA%9B/'), Page(title='怎么教孩子识字', url='/2020-09-15-%E6%80%8E%E4%B9%88%E6%95%99%E5%AD%A9%E5%AD%90%E8%AF%86%E5%AD%97/'), Page(title='给自家孩子DIY识字材料:字卡(附成品)', url='/2020-06-30-%E7%BB%99%E8%87%AA%E5%AE%B6%E5%AD%A9%E5%AD%90DIY%E8%AF%86%E5%AD%97%E6%9D%90%E6%96%99%EF%BC%9A%E5%AD%97%E5%8D%A1%EF%BC%88%E9%99%84%E6%88%90%E5%93%81%EF%BC%89/'), Page(title='早识字会破坏孩子的创造力、想象力吗?', url='/2020-07-28-%E6%97%A9%E8%AF%86%E5%AD%97%E4%BC%9A%E7%A0%B4%E5%9D%8F%E5%AD%A9%E5%AD%90%E7%9A%84%E5%88%9B%E9%80%A0%E5%8A%9B%E3%80%81%E6%83%B3%E8%B1%A1%E5%8A%9B%E5%90%97/'), Page(title='有什么文章含有不同的汉字比较多,可以用于教小朋友识字?', url='/2020-09-15-%E6%9C%89%E4%BB%80%E4%B9%88%E6%96%87%E7%AB%A0%E5%90%AB%E6%9C%89%E4%B8%8D%E5%90%8C%E7%9A%84%E6%B1%89%E5%AD%97%E6%AF%94%E8%BE%83%E5%A4%9A%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%94%A8%E4%BA%8E%E6%95%99%E5%B0%8F%E6%9C%8B%E5%8F%8B%E8%AF%86%E5%AD%97/'), Page(title='常用字源字理(累积更新)', url='/2021-01-31-%E5%AD%97%E7%90%86/'), Page(title='小学语文同步兴趣识字(累积更新)', url='/2020-06-27-%E5%B0%8F%E5%AD%A6%E8%AF%AD%E6%96%87%E5%90%8C%E6%AD%A5%E5%85%B4%E8%B6%A3%E8%AF%86%E5%AD%97/'), Page(title='为什么语文老师不一个个教汉字本义?', url='/2020-07-11-%E4%B8%BA%E4%BB%80%E4%B9%88%E8%AF%AD%E6%96%87%E8%80%81%E5%B8%88%E4%B8%8D%E4%B8%80%E4%B8%AA%E4%B8%AA%E6%95%99%E6%B1%89%E5%AD%97%E6%9C%AC%E4%B9%89/'), Page(title='孩子在上小学之前该让他掌握拼音吗?', url='/2020-08-11-%E5%AD%A9%E5%AD%90%E5%9C%A8%E4%B8%8A%E5%B0%8F%E5%AD%A6%E4%B9%8B%E5%89%8D%E8%AF%A5%E8%AE%A9%E4%BB%96%E6%8E%8C%E6%8F%A1%E6%8B%BC%E9%9F%B3%E5%90%97/'), Page(title='适当开展繁体字教育有必要吗?', url='/2020-07-14-%E9%80%82%E5%BD%93%E5%BC%80%E5%B1%95%E7%B9%81%E4%BD%93%E5%AD%97%E6%95%99%E8%82%B2%E6%9C%89%E5%BF%85%E8%A6%81%E5%90%97/'), Page(title='7岁孩子怕100岁的时候死掉,怎么跟她解释生命的意义?', url='/2021-03-30-7%E5%B2%81%E5%AD%A9%E5%AD%90%E5%AE%B3%E6%80%95%E8%87%AA%E5%B7%B1%E5%88%B0100%E5%B2%81%E7%9A%84%E6%97%B6%E5%80%99%E6%AD%BB%E6%8E%89%EF%BC%8C%E6%80%8E%E4%B9%88%E8%B7%9F%E5%A5%B9%E8%A7%A3%E9%87%8A%E7%94%9F%E5%91%BD%E7%9A%84%E6%84%8F%E4%B9%89/'), Page(title='一年级孩子看书特别快,但很粗略,怎么引导?', url='/2021-03-29-%E4%B8%80%E5%B9%B4%E7%BA%A7%E5%AD%A9%E5%AD%90%E7%9C%8B%E4%B9%A6%E7%89%B9%E5%88%AB%E7%B2%97%E7%95%A5%E6%80%8E%E4%B9%88%E5%BC%95%E5%AF%BC/'), Page(title='孩子不爱学习,毛糙、应付怎么办?', url='/2021-04-04-%E5%AD%A9%E5%AD%90%E4%B8%8D%E7%88%B1%E5%AD%A6%E4%B9%A0%EF%BC%8C%E6%AF%9B%E7%B3%99%E3%80%81%E5%BA%94%E4%BB%98%E6%80%8E%E4%B9%88%E5%8A%9E/'), Page(title='陪孩子学英语的一点尝试和想法(累积更新)', url='/2020-07-26-%E9%99%AA%E5%AD%A9%E5%AD%90%E5%AD%A6%E8%8B%B1%E8%AF%AD%E7%9A%84%E4%B8%80%E7%82%B9%E5%B0%9D%E8%AF%95%E5%92%8C%E6%83%B3%E6%B3%95/'), Page(title='为什么自然拼读法里面的规律缺乏普遍性?', url='/2020-07-19-%E4%B8%BA%E4%BB%80%E4%B9%88%E8%87%AA%E7%84%B6%E6%8B%BC%E8%AF%BB%E6%B3%95%E9%87%8C%E9%9D%A2%E7%9A%84%E8%A7%84%E5%BE%8B%E7%BC%BA%E4%B9%8F%E6%99%AE%E9%81%8D%E6%80%A7/'), Page(title='学英语从哪里开始?', url='/2021-03-09-%E5%AD%A6%E8%8B%B1%E8%AF%AD%E4%BB%8E%E5%93%AA%E9%87%8C%E5%BC%80%E5%A7%8B/'), Page(title='有道词典笔2.0之童书实测', url='/2019-09-08-%E6%9C%89%E9%81%93%E8%AF%8D%E5%85%B8%E7%AC%942.0%E4%B9%8B%E7%AB%A5%E4%B9%A6%E5%AE%9E%E6%B5%8B/'), Page(title='亲子阅读笔记(累积更新)', url='/2021-02-28-%E4%BA%B2%E5%AD%90%E9%98%85%E8%AF%BB%E7%AC%94%E8%AE%B0/'), Page(title='家长伴学技术笔记(累积更新)', url='/2020-06-19-%E4%BC%B4%E5%AD%A6%E6%8A%80%E6%9C%AF%E7%AC%94%E8%AE%B0/'), Page(title='汉语拼音韵母o的读法', url='/2020-09-23-%E6%B1%89%E8%AF%AD%E6%8B%BC%E9%9F%B3%E9%9F%B5%E6%AF%8Do%E7%9A%84%E8%AF%BB%E6%B3%95/'), Page(title='当初创制拼音的时候为什么不用v而用ü?(汉语拼音方案的一些问题)', url='/2021-02-15-%E5%BD%93%E5%88%9D%E5%88%9B%E5%88%B6%E6%8B%BC%E9%9F%B3%E7%9A%84%E6%97%B6%E5%80%99%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E7%94%A8v%E8%80%8C%E7%94%A8%C3%BC%EF%BC%9F%EF%BC%88%E6%B1%89%E8%AF%AD%E6%8B%BC%E9%9F%B3%E6%96%B9%E6%A1%88%E7%9A%84%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98%EF%BC%89/'), Page(title='汉语拼音为什么叫汉语拼音,而不叫汉语注音或汉语音标?', url='/2021-02-26-%E6%B1%89%E8%AF%AD%E6%8B%BC%E9%9F%B3%E4%B8%BA%E4%BB%80%E4%B9%88%E5%8F%AB%E6%B1%89%E8%AF%AD%E6%8B%BC%E9%9F%B3%EF%BC%8C%E8%80%8C%E4%B8%8D%E5%8F%AB%E6%B1%89%E8%AF%AD%E6%B3%A8%E9%9F%B3%E6%88%96%E6%B1%89%E8%AF%AD%E9%9F%B3%E6%A0%87/'), Page(title='宋体字是否是最长时间适合阅读的字体?', url='/2020-07-22-%E5%AE%8B%E4%BD%93%E5%AD%97%E6%98%AF%E5%90%A6%E6%98%AF%E6%9C%80%E9%95%BF%E6%97%B6%E9%97%B4%E9%80%82%E5%90%88%E9%98%85%E8%AF%BB%E7%9A%84%E5%AD%97%E4%BD%93/'), Page(title='简体字里三点水为什么简化为两点水?', url='/2020-07-05-%E7%AE%80%E4%BD%93%E5%AD%97%E9%87%8C%E4%B8%89%E7%82%B9%E6%B0%B4%E4%B8%BA%E4%BB%80%E4%B9%88%E7%AE%80%E5%8C%96%E4%B8%BA%E4%B8%A4%E7%82%B9%E6%B0%B4/'), Page(title='为什么长时间盯着一个汉字,会觉得很奇怪,觉得不认识这个汉字?', url='/2020-07-16-%E4%B8%BA%E4%BB%80%E4%B9%88%E9%95%BF%E6%97%B6%E9%97%B4%E7%9B%AF%E7%9D%80%E4%B8%80%E4%B8%AA%E6%B1%89%E5%AD%97%EF%BC%8C%E4%BC%9A%E8%A7%89%E5%BE%97%E5%BE%88%E5%A5%87%E6%80%AA%EF%BC%8C%E8%A7%89%E5%BE%97%E4%B8%8D%E8%AE%A4%E8%AF%86%E8%BF%99%E4%B8%AA%E6%B1%89%E5%AD%97/'), Page(title='为什么把「國」改成「国」,「或」有什么含义?', url='/2020-07-19-%E4%B8%BA%E4%BB%80%E4%B9%88%E7%AE%80%E5%8C%96%E5%AD%97%E3%80%8C%E5%9B%BD%E3%80%8D%E6%8A%8A%E3%80%8C%E6%88%96%E3%80%8D%E6%8D%A2%E6%88%90%E4%BA%86%E3%80%8C%E7%8E%89%E3%80%8D%EF%BC%8C%E7%B9%81%E4%BD%93%E5%AD%97%E4%B8%AD%E7%9A%84%E3%80%8C%E6%88%96%E3%80%8D%E6%9C%89%E4%BB%80%E4%B9%88%E5%90%AB%E4%B9%89/'), Page(title='形声字在现代汉语常用字中所占的比例是百分之几?', url='/2020-07-28-%E5%BD%A2%E5%A3%B0%E5%AD%97%E5%9C%A8%E7%8E%B0%E4%BB%A3%E6%B1%89%E8%AF%AD%E5%B8%B8%E7%94%A8%E5%AD%97%E4%B8%AD%E6%89%80%E5%8D%A0%E7%9A%84%E6%AF%94%E4%BE%8B%E6%98%AF%E7%99%BE%E5%88%86%E4%B9%8B%E5%87%A0/'), Page(title='为什么汉字会演化成方方正正的,没有圆圈结构的偏旁', url='/2020-07-12-%E4%B8%BA%E4%BB%80%E4%B9%88%E6%B1%89%E5%AD%97%E4%BC%9A%E6%BC%94%E5%8C%96%E6%88%90%E6%96%B9%E6%96%B9%E6%AD%A3%E6%AD%A3%E7%9A%84%EF%BC%8C%E6%B2%A1%E6%9C%89%E5%9C%86%E5%9C%88%E7%BB%93%E6%9E%84%E7%9A%84%E5%81%8F%E6%97%81/'), Page(title='汉字有多多?', url='/2020-06-25-%E6%B1%89%E5%AD%97%E6%9C%89%E5%A4%9A%E5%A4%9A/'), Page(title='简体字随机组合成某一本书的概率大约是多少,怎么算?', url='/2020-07-15-%E9%80%9A%E8%BF%87%E7%AE%80%E4%BD%93%E6%B1%89%E5%AD%97%E9%9A%8F%E6%9C%BA%E7%BB%84%E5%90%88%E4%BA%A7%E7%94%9F%E6%88%91%E5%9B%BD%E7%8E%B0%E6%9C%89%E7%9A%84%E6%9F%90%E4%B8%80%E6%9C%AC%E4%B9%A6%E7%9A%84%E5%85%A8%E9%83%A8%E5%86%85%E5%AE%B9%E7%9A%84%E6%A6%82%E7%8E%87%E5%A4%A7%E7%BA%A6%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%8C%E6%80%8E%E4%B9%88%E5%8E%BB%E8%AE%A1%E7%AE%97/'), Page(title='当代初高中语文教学是否过于“文学化”了?', url='/2020-07-17-%E5%BD%93%E4%BB%A3%E5%88%9D%E9%AB%98%E4%B8%AD%E8%AF%AD%E6%96%87%E6%95%99%E5%AD%A6%E6%98%AF%E5%90%A6%E8%BF%87%E4%BA%8E%E2%80%9C%E6%96%87%E5%AD%A6%E5%8C%96%E2%80%9D%E4%BA%86/'), Page(title='中年人自学英语的动力从哪儿来?', url='/2021-03-25-%E4%B8%AD%E5%B9%B4%E8%87%AA%E5%AD%A6%E8%8B%B1%E8%AF%AD%E8%A6%81%E6%9C%89%E5%8A%A8%E5%8A%9B/'), Page(title='更多语文答问 〉〉', url='/2020-07-11-%E8%AF%AD%E6%96%87%E7%AD%94%E9%97%AE/'), Page(title='《拼字》游戏软件说明文档', url='/2018-10-14-%E6%8B%BC%E5%AD%97%E6%B8%B8%E6%88%8F%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3/'), Page(title='汉字《拼字》游戏2.0', url='/2020-06-13-%E6%B2%A1%E8%B6%A3%E6%B8%B8%E6%88%8F2.0/'), Page(title='跟我的《拼字》“同款”的几种游戏', url='/2020-06-15-%E4%B8%80%E5%AD%97%E4%B8%8D%E8%90%BD/'), Page(title='计算机软件著作权登记实例', url='/2018-12-5-%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%BD%AF%E4%BB%B6%E8%91%97%E4%BD%9C%E6%9D%83%E7%99%BB%E8%AE%B0%E5%AE%9E%E4%BE%8B/'), Page(title='2678字笔顺动画', url='/2020-09-29-%E7%AC%94%E9%A1%BA%E5%8A%A8%E7%94%BB/'), Page(title='《高力士墓志》网图比书清楚', url='/2020-06-19-%E6%B3%95%E5%B8%96%E7%BD%91%E5%9B%BE%E6%AF%94%E4%B9%A6%E6%B8%85%E6%A5%9A/'), Page(title='书论:明·李淳《大字结构八十四法》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E5%A4%A7%E5%AD%97%E7%BB%93%E6%9E%84%E5%85%AB%E5%8D%81%E5%9B%9B%E6%B3%95%E3%80%8B/'), Page(title='书论:宋·米芾《海岳名言》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E6%B5%B7%E5%B2%B3%E5%90%8D%E8%A8%80%E3%80%8B/'), Page(title='书论:元·陈绎曾《翰林要诀》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E7%BF%B0%E6%9E%97%E8%A6%81%E8%AF%80%E3%80%8B/'), Page(title='书论:宋高宗赵构《翰墨志》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E7%BF%B0%E5%A2%A8%E5%BF%97%E3%80%8B/'), Page(title='书论:明·杨慎《墨池琐录》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E5%A2%A8%E6%B1%A0%E7%90%90%E5%BD%95%E3%80%8B/'), Page(title='书论:唐·韩方明《授笔要说》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E6%8E%88%E7%AC%94%E8%A6%81%E8%AF%B4%E3%80%8B/'), Page(title='书论:明·宋啬《书法纶贯》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E4%B9%A6%E6%B3%95%E7%BA%B6%E8%B4%AF%E3%80%8B/'), Page(title='书论:元·佚名《书法三昧》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E4%B9%A6%E6%B3%95%E4%B8%89%E6%98%A7%E3%80%8B/'), Page(title='书论:明末清初·宋曹《书法约言》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E4%B9%A6%E6%B3%95%E7%BA%A6%E8%A8%80%E3%80%8B/'), Page(title='书论:明·丰坊《童学书程》', url='/2020-07-17-%E4%B9%A6%E8%AE%BA%E6%95%B4%E7%90%86%EF%BC%9A%E3%80%8A%E7%AB%A5%E5%AD%A6%E4%B9%A6%E7%A8%8B%E3%80%8B/'), Page(title='Pygame Zero文档的思维导图和入门实例', url='/2019-11-23-Pygame%20Zero%E6%96%87%E6%A1%A3%E7%9A%84%E6%80%9D%E7%BB%B4%E5%AF%BC%E5%9B%BE/'), Page(title='PygameZero助手(比照Scratch而做的增强)', url='/2021-01-29-PygameZero%E5%8A%A9%E6%89%8B/'), Page(title='少儿编程用在线编辑器', url='/2021-03-17-%E5%B0%91%E5%84%BF%E7%BC%96%E7%A8%8B%E7%94%A8%E5%9C%A8%E7%BA%BF%E7%BC%96%E8%BE%91%E5%99%A8/'), Page(title='教孩子骑自行车', url='/2019-10-20-%E6%95%99%E5%AD%A9%E5%AD%90%E9%AA%91%E8%87%AA%E8%A1%8C%E8%BD%A6/'), Page(title='初学python,有哪些编辑器推荐', url='/2019-10-05-%E5%88%9D%E5%AD%A6python%E6%9C%89%E5%93%AA%E4%BA%9B%E7%BC%96%E8%BE%91%E5%99%A8%E6%8E%A8%E8%8D%90/'), Page(title='派真和两条腿来到哈罗世界', url='/2020-12-06-Python%E6%89%BE%E9%97%A8%E6%95%99%E7%A8%8B-%E7%9B%AE%E5%BD%95-%E6%B4%BE%E7%9C%9F%E5%92%8C%E4%B8%A4%E6%9D%A1%E8%85%BF%E6%9D%A5%E5%88%B0%E5%93%88%E7%BD%97%E4%B8%96%E7%95%8C/'), Page(title='Python口头禅', url='/2019-05-15-Python%E7%A6%85/'), Page(title='我常用的TextPro用自定义替换表', url='/2021-03-04-%E6%88%91%E5%B8%B8%E7%94%A8%E7%9A%84TextPro%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E6%9B%BF%E6%8D%A2%E8%A1%A8/'), Page(title='奇技淫巧志', url='/2018-11-7-%E5%A5%87%E6%8A%80%E6%B7%AB%E5%B7%A7%E5%BF%97/'), Page(title='效率工具答问(累积更新)', url='/2020-07-11-%E6%95%88%E7%8E%87%E5%B7%A5%E5%85%B7%E7%AD%94%E9%97%AE/'), Page(title='用正则表达式处理文本、管理文件的三件套', url='/2020-10-26-%E7%94%A8%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%A4%84%E7%90%86%E6%96%87%E6%9C%AC%E3%80%81%E7%AE%A1%E7%90%86%E6%96%87%E4%BB%B6%E7%9A%84%E4%B8%89%E4%BB%B6%E5%A5%97/'), Page(title='给编辑朋友的正则表达式课程', url='/2020-05-31-%E7%BB%99%E7%BC%96%E8%BE%91%E6%9C%8B%E5%8F%8B%E7%9A%84%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E8%AF%BE%E7%A8%8B/'), Page(title='教育硬件学习笔记', url='/2021-02-02-%E6%95%99%E8%82%B2%E7%A1%AC%E4%BB%B6%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='小工具:从多文件中收集字符串', url='/2018-12-12-%E5%B0%8F%E5%B7%A5%E5%85%B7%EF%BC%9A%E4%BB%8E%E5%A4%9A%E6%96%87%E4%BB%B6%E4%B8%AD%E6%94%B6%E9%9B%86%E5%AD%97%E7%AC%A6%E4%B8%B2/'), Page(title='Audition技巧:使两段不同环境的录音协调一致', url='/2018-12-14-Audition%E6%8A%80%E5%B7%A7%EF%BC%9A%E4%BD%BF%E4%B8%A4%E6%AE%B5%E4%B8%8D%E5%90%8C%E7%8E%AF%E5%A2%83%E7%9A%84%E5%BD%95%E9%9F%B3%E5%8D%8F%E8%B0%83%E4%B8%80%E8%87%B4/'), Page(title='Audition技巧:半自动分切音频', url='/2018-12-14-Audition%E6%8A%80%E5%B7%A7%EF%BC%9A%E8%87%AA%E5%8A%A8%E5%88%86%E5%88%87%E9%9F%B3%E9%A2%91/'), Page(title='小工具:分割文本文件', url='/2018-12-15-%E5%B0%8F%E5%B7%A5%E5%85%B7%EF%BC%9A%E5%88%86%E5%89%B2%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6/'), Page(title='硬盘损坏,抢救数据', url='/2020-09-26-%E7%A1%AC%E7%9B%98%E6%8D%9F%E5%9D%8F%EF%BC%8C%E6%8A%A2%E6%95%91%E6%95%B0%E6%8D%AE/'), Page(title='两种markdown文件解析方法', url='/2021-02-04-%E4%B8%A4%E7%A7%8Dmarkdown%E6%96%87%E4%BB%B6%E8%A7%A3%E6%9E%90%E6%96%B9%E6%B3%95/'), Page(title='有没有合适的能替代flash的软件推荐?', url='/2021-02-05-%E6%9C%89%E6%B2%A1%E6%9C%89%E5%90%88%E9%80%82%E7%9A%84%E8%83%BD%E6%9B%BF%E4%BB%A3flash%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%8E%A8%E8%8D%90%E7%9A%84/'), Page(title='静态网站框架mkdocs+material学习笔记', url='/2021-03-02-mkdocs-material%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='mkdocs-macros-plugin宏插件', url='/mkdocs-macros-plugin%E5%AE%8F%E6%8F%92%E4%BB%B6/'), Page(title='静态网站生成器Pelican学习笔记', url='/2018-10-14-%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E7%94%9F%E6%88%90%E5%99%A8Pelican%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='常用/备用软件、语言和框架', url='/2019-10-12-%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6%E3%80%81%E8%AF%AD%E8%A8%80%E5%92%8C%E6%A1%86%E6%9E%B6/'), Page(title='Phaser3的模块结构', url='/2021-04-03-Phaser3%E7%9A%84%E6%A8%A1%E5%9D%97%E7%BB%93%E6%9E%84/'), Page(title='在Phaser游戏中嵌入字体', url='/2021-03-30-%E5%9C%A8Phaser%E6%B8%B8%E6%88%8F%E4%B8%AD%E5%B5%8C%E5%85%A5%E5%AD%97%E4%BD%93/'), Page(title='Phaser新闻联播', url='/2019-2-10-Phaser%E6%96%B0%E9%97%BB%E8%81%94%E6%92%AD/'), Page(title='Phaser3常识答问(一)', url='/2018-12-4-Phaser%203%20FAQ%201/'), Page(title='Phaser3常识答问(二)', url='/2018-12-4-Phaser%203%20FAQ%202/'), Page(title='Phaser3学习笔记', url='/2018-11-12-Phaser3%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='Phaser2官网实例学习笔记', url='/2018-10-14-Phaser2%E5%AE%98%E7%BD%91%E5%AE%9E%E4%BE%8B%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='Phaser3官网实例学习笔记', url='/2019-1-8-Phaser3%E5%AE%98%E7%BD%91%E5%AE%9E%E4%BE%8B%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='一个业余习Phaser的野路子', url='/2018-10-14-%E4%B8%80%E4%B8%AA%E4%B8%9A%E4%BD%99%E4%B9%A0Phaser%E7%9A%84%E9%87%8E%E8%B7%AF%E5%AD%90/'), Page(title='GameConfig游戏配置', url='/2021-03-30-GameConfig%E6%B8%B8%E6%88%8F%E9%85%8D%E7%BD%AE/'), Page(title='ScaleManager窗口适配', url='/2021-03-30-Phaser.Scale.ScaleManager/'), Page(title='Phaser.Scene场景类', url='/2019-1-2-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Scene/'), Page(title='Phaser.Scenes.ScenePlugin场景管理器', url='/2021-03-31-Phaser.Scenes.ScenePlugin/'), Page(title='Phaser3 API文档大纲-Sprite', url='/2018-11-24-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Sprite/'), Page(title='Phaser.GameObjects.Graphics图画类', url='/2021-03-31-Phaser.GameObjects.Graphics%E5%9B%BE%E7%94%BB%E7%B1%BB/'), Page(title='Phaser3 API文档大纲-Display.Align.In&To', url='/2018-11-26-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Display.Align.In-To/'), Page(title='Phaser3 API文档大纲-Display.Bounds', url='/2018-11-26-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Display.Bounds/'), Page(title='Phaser3 API文档大纲-Actions', url='/2018-11-30-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Actions/'), Page(title='Phaser3 API文档大纲-Container', url='/2018-11-30-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Container/'), Page(title='Phaser3 API文档大纲-Group', url='/2018-11-30-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Group/'), Page(title='Phaser3 API文档大纲-Loader.LoaderPlugin', url='/2018-12-1-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-Loader.LoaderPlugin/'), Page(title='Phaser3 API文档大纲-InputPlugin', url='/2019-1-8-Phaser3%20API%E6%96%87%E6%A1%A3%E5%A4%A7%E7%BA%B2-InputPlugin/'), Page(title='Pyo学习笔记', url='/2018-12-27-Pyo%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/'), Page(title='Pyo文档(一)', url='/2018-12-28-Pyo%E6%96%87%E6%A1%A3%EF%BC%88%E4%B8%80%EF%BC%89/'), Page(title='Pyo文档(二)实例', url='/2019-1-1-Pyo%E6%96%87%E6%A1%A3%EF%BC%88%E4%BA%8C%EF%BC%89%E5%AE%9E%E4%BE%8B/'), Page(title='布考斯基年表', url='/2018-10-14-%E5%B8%83%E8%80%83%E6%96%AF%E5%9F%BA%E5%B9%B4%E8%A1%A8/'), Page(title='弹醉琴/如击鼓/直到手指滴血:布考斯基诗集', url='/2018-10-14-%E5%BC%B9%E9%86%89%E7%90%B4%EF%BC%9A%E5%B8%83%E8%80%83%E6%96%AF%E5%9F%BA%E8%AF%97%E9%9B%86/'), Page(title='爱如恶狗:布考斯基诗集', url='/2012-8-2-%E7%88%B1%E6%98%AF%E5%9C%B0%E7%8B%B1%E7%9A%84%E6%81%B6%E7%8B%97%EF%BC%9A%E5%B8%83%E8%80%83%E6%96%AF%E5%9F%BA%E8%AF%97%E9%9B%86/'), Page(title='最终人如花:布考斯基新诗选译', url='/2009-3-18-%E6%9C%80%E7%BB%88%E4%BA%BA%E5%A6%82%E8%8A%B1%EF%BC%9A%E5%B8%83%E8%80%83%E6%96%AF%E5%9F%BA%E6%96%B0%E8%AF%97%E9%80%89%E8%AF%91/'), Page(title='黑馍爱夹菜(试译)', url='/2019-1-3-%E9%BB%91%E9%A6%8D%E7%88%B1%E5%A4%B9%E8%8F%9C%EF%BC%88%E8%AF%95%E8%AF%91%EF%BC%89/'), Page(title='《生来如此》字幕', url='/2018-11-9-%E3%80%8A%E7%94%9F%E6%9D%A5%E5%A6%82%E6%AD%A4%E3%80%8B%E5%AD%97%E5%B9%95/'), Page(title='约翰·凡蒂(John Fante)', url='/2018-10-14-%E7%BA%A6%E7%BF%B0%C2%B7%E5%87%A1%E8%92%82/'), Page(title='大时代,读小诗', url='/2021-03-25-%E8%AF%84%E5%93%91%E5%AD%A9%E5%AD%90%E7%9A%84%E8%AF%97%E9%9B%86/'), Page(title='About', url='/about/')]

config#

Variable Type Content
config_file_path str 'D:\\Google_drive\\ah21\\note\\blog-new\\mkdocs.yml'
site_name str '嬉戏实验室'
nav list ['index.md', 'new.md', {'儿童识字': ['2021-03-02-识字用成语(A级字).md', '2020-06-24-自制儿童启蒙集中识字语料库与分级字表.md', '2020-06-24-自制儿童启蒙集中识字分级字表.md', '2022-02-18-如何看待《义务教育常用词表(草案)》出版并对外发布?.md', '2021-02-09-小学语文字卡(2021年春季).md', '2020-08-24-小学语文字卡(2020年秋季).md', '2020-11-19-《幼儿识字90天:认识书中80%的汉字》.md', '2020-06-30-古人识字的特点.md', '2020-06-30-语文课识字的特点.md', '2020-08-18-小学识字方法有哪些.md', '2020-09-15-怎么教孩子识字.md', '2020-06-30-给自家孩子DIY识字材料:字卡(附成品).md', '2020-07-28-早识字会破坏孩子的创造力、想象力吗.md', '2020-09-15-有什么文章含有不同的汉字比较多,可以用于教小朋友识字.md', '2021-01-31-字理.md', '2020-06-27-小学语文同步兴趣识字.md', '2020-07-11-为什么语文老师不一个个教汉字本义.md', '2020-08-11-孩子在上小学之前该让他掌握拼音吗.md', '2020-07-14-适当开展繁体字教育有必要吗.md']}, {'阅读启蒙': ['2021-03-30-7岁孩子害怕自己到100岁的时候死掉,怎么跟她解释生命的意义.md', '2021-03-29-一年级孩子看书特别粗略怎么引导.md', '2021-04-04-孩子不爱学习,毛糙、应付怎么办.md', '2020-07-26-陪孩子学英语的一点尝试和想法.md', '2020-07-19-为什么自然拼读法里面的规律缺乏普遍性.md', '2021-03-09-学英语从哪里开始.md', '2019-09-08-有道词典笔2.0之童书实测.md', '2021-02-28-亲子阅读笔记.md', '2020-06-19-伴学技术笔记.md']}, {'语文答问': ['2020-09-23-汉语拼音韵母o的读法.md', '2021-02-15-当初创制拼音的时候为什么不用v而用ü?(汉语拼音方案的一些问题).md', '2021-02-26-汉语拼音为什么叫汉语拼音,而不叫汉语注音或汉语音标.md', '2020-07-22-宋体字是否是最长时间适合阅读的字体.md', '2020-07-05-简体字里三点水为什么简化为两点水.md', '2020-07-16-为什么长时间盯着一个汉字,会觉得很奇怪,觉得不认识这个汉字.md', '2020-07-19-为什么简化字「国」把「或」换成了「玉」,繁体字中的「或」有什么含义.md', '2020-07-28-形声字在现代汉语常用字中所占的比例是百分之几.md', '2020-07-12-为什么汉字会演化成方方正正的,没有圆圈结构的偏旁.md', '2020-06-25-汉字有多多.md', '2020-07-15-通过简体汉字随机组合产生我国现有的某一本书的全部内容的概率大约是多少,怎么去计算.md', '2020-07-17-当代初高中语文教学是否过于“文学化”了.md', '2021-03-25-中年自学英语要有动力.md', '2020-07-11-语文答问.md']}, {'拼字游戏': ['2018-10-14-拼字游戏说明文档.md', '2020-06-13-没趣游戏2.0.md', '2020-06-15-一字不落.md', '2018-12-5-计算机软件著作权登记实例.md']}, {'亲子写字': ['2020-09-29-笔顺动画.md', '2020-06-19-法帖网图比书清楚.md', '2020-07-17-书论整理:《大字结构八十四法》.md', '2020-07-17-书论整理:《海岳名言》.md', '2020-07-17-书论整理:《翰林要诀》.md', '2020-07-17-书论整理:《翰墨志》.md', '2020-07-17-书论整理:《墨池琐录》.md', '2020-07-17-书论整理:《授笔要说》.md', '2020-07-17-书论整理:《书法纶贯》.md', '2020-07-17-书论整理:《书法三昧》.md', '2020-07-17-书论整理:《书法约言》.md', '2020-07-17-书论整理:《童学书程》.md']}, {'STEAM': ['2019-11-23-Pygame Zero文档的思维导图.md', '2021-01-29-PygameZero助手.md', '2021-03-17-少儿编程用在线编辑器.md', '2019-10-20-教孩子骑自行车.md']}, {'Python找门教程': ['2019-10-05-初学python有哪些编辑器推荐.md', '2020-12-06-Python找门教程-目录-派真和两条腿来到哈罗世界.md', '2019-05-15-Python禅.md']}, {'老编辑的效率工具': ['2021-03-04-我常用的TextPro用自定义替换表.md', '2018-11-7-奇技淫巧志.md', '2020-07-11-效率工具答问.md', '2020-10-26-用正则表达式处理文本、管理文件的三件套.md', '2020-05-31-给编辑朋友的正则表达式课程.md', '2021-02-02-教育硬件学习笔记.md', '2018-12-12-小工具:从多文件中收集字符串.md', '2018-12-14-Audition技巧:使两段不同环境的录音协调一致.md', '2018-12-14-Audition技巧:自动分切音频.md', '2018-12-15-小工具:分割文本文件.md', '2020-09-26-硬盘损坏,抢救数据.md', {'两种markdown文件解析方法': '2021-02-04-两种markdown文件解析方法.ipynb'}, '2021-02-05-有没有合适的能替代flash的软件推荐的.md', '2021-03-02-mkdocs-material学习笔记.md', 'mkdocs-macros-plugin宏插件.md', '2018-10-14-静态博客生成器Pelican学习笔记.md', '2019-10-12-常用软件、语言和框架.md']}, {'Phaser学习中心组': ['2021-04-03-Phaser3的模块结构.md', '2021-03-30-在Phaser游戏中嵌入字体.md', '2019-2-10-Phaser新闻联播.md', '2018-12-4-Phaser 3 FAQ 1.md', '2018-12-4-Phaser 3 FAQ 2.md', '2018-11-12-Phaser3学习笔记.md', '2018-10-14-Phaser2官网实例学习笔记.md', '2019-1-8-Phaser3官网实例学习笔记.md', '2018-10-14-一个业余习Phaser的野路子.md']}, {'Phaser文档注记': ['2021-03-30-GameConfig游戏配置.md', '2021-03-30-Phaser.Scale.ScaleManager.md', '2019-1-2-Phaser3 API文档大纲-Scene.md', '2021-03-31-Phaser.Scenes.ScenePlugin.md', '2018-11-24-Phaser3 API文档大纲-Sprite.md', '2021-03-31-Phaser.GameObjects.Graphics图画类.md', '2018-11-26-Phaser3 API文档大纲-Display.Align.In-To.md', '2018-11-26-Phaser3 API文档大纲-Display.Bounds.md', '2018-11-30-Phaser3 API文档大纲-Actions.md', '2018-11-30-Phaser3 API文档大纲-Container.md', '2018-11-30-Phaser3 API文档大纲-Group.md', '2018-12-1-Phaser3 API文档大纲-Loader.LoaderPlugin.md', '2019-1-8-Phaser3 API文档大纲-InputPlugin.md']}, {'Pyo': ['2018-12-27-Pyo学习笔记.md', '2018-12-28-Pyo文档(一).md', '2019-1-1-Pyo文档(二)实例.md']}, {'布考斯基与诗': ['2018-10-14-布考斯基年表.md', '2018-10-14-弹醉琴:布考斯基诗集.md', '2012-8-2-爱是地狱的恶狗:布考斯基诗集.md', '2009-3-18-最终人如花:布考斯基新诗选译.md', '2019-1-3-黑馍爱夹菜(试译).md', '2018-11-9-《生来如此》字幕.md', '2018-10-14-约翰·凡蒂.md', '2021-03-25-评哑孩子的诗集.md']}, {'About': 'about.md'}]
pages NoneType None
site_url str 'https://blog.xiiigame.com/'
site_description NoneType None
site_author NoneType None
theme Theme Theme(name='material', dirs=['D:\\Google_drive\\ah21\\note\\blog-new\\overrides', 'D:\\venvs\\mkdocs\\lib\\site-packages\\material', 'D:\\venvs\\mkdocs\\lib\\site-packages\\mkdocs\\templates'], static_templates=['404.html', 'sitemap.xml'], language='zh', direction=None, features=['navigation.instant'], palette={'primary': 'blue grey', 'accent': 'pink'}, font={'text': 'Roboto', 'code': 'Roboto Mono'}, icon=None, favicon='img/favicon.ico', include_search_page=False, search_index_only=True, logo='img/logo.png')
docs_dir str 'D:\\Google_drive\\ah21\\note\\blog-new\\docs'
site_dir str 'D:\\Google_drive\\ah21\\note\\blog-new\\site'
copyright NoneType None
google_analytics list ['UA-105243279-1', 'auto']
dev_addr Address Address(host='127.0.0.1', port=8000)
use_directory_urls bool True
repo_url str ''
repo_name str ''
edit_uri str ''
extra_css list ['css\\ansi-colours.css']
extra_javascript list []
extra_templates list []
markdown_extensions list ['toc', 'tables', 'fenced_code', 'meta', 'footnotes', 'admonition', 'pymdownx.details', 'attr_list', 'pymdownx.inlinehilite', 'pymdownx.highlight', 'pymdownx.superfences']
mdx_configs dict toc [dict], pymdownx.highlight [dict]
strict bool False
remote_branch str 'gh-pages'
remote_name str 'origin'
extra SubConfig {'social': [{'icon': 'fontawesome/brands/github', 'link': 'https://github.com/Fusyong'}, {'icon': 'fontawesome/brands/facebook', 'link': 'https://www.facebook.com/Aahuaang/'}, {'icon': 'fontawesome/brands/twitter', 'link': 'https://twitter.com/fusyong'}]}
plugins PluginCollection mknotebooks [Plugin], search [SearchPlugin], macros [MacrosPlugin]
notebook_exporter HTMLExporter

过滤器#

Variable Type Content
pretty function (var_list, rows, header, e)

Default mkdocs_macro Prettify a dictionary or object (used for environment documentation, or debugging).

fromdays function (navigation_pages, days, l, i, meta, page_time)

滤出今天之前X天内的新帖

last_blogs function (navigation_pages, the_last_num, l, i)

滤出最新的X个新帖

Jinja2内置过滤器#

Jinja2内置过滤器的文档

本地查看:

1
[[ context(filters_builtin) | pretty ]]

自定义模块:宏、过滤器和变量#

插件的威力体现在这里!

模块必须包含define_env()函数,其中包含宏、过滤器和变量声明。 如在根目录中建立main.py

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import math
def define_env(env):
    """
    This is the hook for defining variables, macros and filters

    - env.variables: the dictionary that contains the environment variables
    - env.macro: a decorator function, to declare a macro.
    """

    # add to the dictionary of variables available to markdown pages:
    env.variables['baz'] = "John Doe"

    # NOTE: you may also treat env.variables as a namespace,
    #       with the dot notation:
    env.variables.baz = "John Doe"

    @env.macro
    def mymacro():
        return "this is mymacro!!!"

    # If you wish, you can  declare a macro with a different name:
    def f(x):
        return x * x
    env.macro(f, 'barbaz')

    # or by adding it to the `env.variables` dictionary
    # or to export some predefined function
    env.macro(math.floor) # will be exported as 'floor'

    # create a jinja2 filter
    # or by adding it to the env.filters dictionary
    @env.filter
    def reverse(x):
        "Reverse a string (and uppercase)"
        return x.upper()[::-1]

在markdown中使用:

1
[[ mymacro() ]]

效果:

This is mymacro!

env的成员#

Item Type Description
variables attribute The namespace that contains the variables and macros that will be available in mardkown pages with {{ ... }} notation. This dictionary is initialized with the values contained in the extra section of the configuration file (and optionally, with external yaml files). This object is also accessible with the dot notation; e.g. env.variables['foo'] is equivalent to env.variables.foo.
macro function A decorator function that you can use to declare a Python function as a Jinja2 callable ('macro' for MkDocs).
filters attribute A list list of jinja2 filters (default None)
filter function A decorator for declaring a Python function as a jinja2 custom filter
project_dir attribute The source directory of the MkDocs project (useful for finding or including other files)
conf attribute The content of the config file (mkdocs.yaml).
config attribute This can be a useful object; it contains the global context for MkDocs.
page attribute The information on the page being served (such as the title, etc.). For more information on its content, see MkDoc's description of the page object.

模块可用的更多的函数钩子#

Function Description Typical Use Triggered by MkDoc's event
define_env(env) Main function Create macros, filters, etc. on_config
on_pre_page_macros(env) Executed just before the Jinja2 directives (markdown page) have been rendered Directly modify a markdown page on_page
on_post_page_macros(env) Executed just after the Jinja2 code (markdown page) have been rendered Directly modify a markdown page on_page
on_post_build(env) Executed after the html pages have been produced Add files to the website on_post_build

Mkdocs全局环境global-context#

都包裹在或的env.conf下,例如

  • env.conf['nav'],即是nav
  • env.conf['pages'],即是pages
  • env.conf['page']['meta'],即是page.meta
  • env.config,宏插件自身的配置

用例#

列出20天以来(据page.meta.Modified)的文章标题和日期。过滤器

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# 在index页中使用只能取到index页自身,不知何故
@env.filter
def fromdays(navigation_pages, days):
    "滤出今天之前X天内的新帖"

    l = []
    for i in navigation_pages:
        if hasattr(i, "meta"):
            meta = i.meta
            if ("Modified" in meta and meta["Modified"]): 
                page_time = datetime.datetime.strptime(str(meta["Modified"]).split(" ")[0], '%Y-%m-%d')
                if datetime.datetime.today() - page_time < datetime.timedelta(days=days):
                    l.append(i)
    return l

markdown中的jinja模板:

1
2
3
[[% for page in navigation.pages|fromdays(20) %]]
- [ [[ page.meta.title ]][[ page.meta.Modified ]] ]([[config.site_url]][[page.url]])
[[% endfor %]]

效果:

列出10篇最近更新的文章(据page.meta.Modified)。过滤器:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# 在index页中使用只能取到index页自身,不知何故
@env.filter
def last_blogs(navigation_pages, the_last_num):
    "滤出最新的X个新帖"

    l = []
    for i in navigation_pages:
        if hasattr(i, "meta"):
            if ("Modified" in i.meta  and i.meta["Modified"]): 
                l.append(i)
                print(f"{i.title}-{i.meta['Modified']}")
            else:
                print(f"没有Modified{i.title}")
        else:
            print(f"没有meta:{i.title}-{i.meta['Modified']}")
    l = sorted(l, key=lambda x: str(x.meta["Modified"]), reverse=True)
    # print(f'【调用last_blog】')
    # print(l)
    return l[:the_last_num]

markdown中的jinja模板:

1
2
3
[[% for page in navigation.pages|last_blogs(10) %]]
- [ [[ page.meta.title ]][[ page.meta.Modified ]] ]([[config.site_url]][[page.url]])
[[% endfor %]]

效果:

更强大的pluglets#

查看例子

高级用法#