浏览代码

python: add glossary entries

Simon Legner 3 年之前
父节点
当前提交
1de7a61a97
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      lib/docs/filters/python/entries_v3.rb

+ 5 - 0
lib/docs/filters/python/entries_v3.rb

@@ -31,6 +31,7 @@ module Docs
         return 'Tutorial' if slug.start_with? 'tutorial'
         return 'Software Packaging & Distribution' if slug.start_with? 'distributing'
         return 'Software Packaging & Distribution' if slug.start_with? 'distutils'
+        return 'Glossary' if slug.start_with? 'glossary'
 
         return 'Basics' unless slug.start_with? 'library/'
         return 'Basics' if slug.start_with? 'library/index'
@@ -76,6 +77,10 @@ module Docs
           entries << [node['id'], node['id']]
         end
 
+        css('.glossary > dt[id]').each do |node|
+          entries << [node.content, node['id']]
+        end
+
         css('.function > dt[id]', '.method > dt[id]', '.staticmethod > dt[id]', '.classmethod > dt[id]').each do |node|
           entries << [node['id'] + '()', node['id']]
         end