首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云计算教程系列

    如何在Debian 9上安装和使用Composer

    我们称之为slugify: cd ~ mkdir slugify cd slugify 现在是时候搜索Packagist.org了解一个可以帮助我们生成slug的软件包。 从搜索结果来看,cocur/slugify包似乎是一个很好的匹配,具有合理数量的安装和星星。(该软件包比屏幕截图显示的更深一些。) Packagist上的软件包具有供应商名称和软件包名称。 既然您确切知道要安装哪个软件包,请运行composer require以将其作为依赖项包含,并为项目生成文件composer.json: composer require cocur/slugify 当 Composer下载依赖项时,您将看到此输出: Using version ^3.1 for cocur/slugify . '/vendor/autoload.php'; use Cocur\Slugify\Slugify; ​ $slugify = new Slugify(); ​ echo $slugify->slugify

    2.3K20发布于 2018-11-06
  • 来自专栏云计算教程系列

    如何在Ubuntu 18.04上安装和使用Composer

    我们称之为slugify: cd ~ mkdir slugify cd slugify 现在是时候搜索Packagist.org了解一个可以帮助我们生成slug的软件包。 从搜索结果来看,cocur/slugify包似乎是一个很好的匹配,具有合理数量的安装和星星。(该软件包比屏幕截图显示的更深一些。) Packagist上的软件包具有供应商名称和软件包名称。 既然您确切知道要安装哪个软件包,请运行composer require以将其作为依赖项包含,并为项目生成composer.json文件: composer require cocur/slugify 当 Composer下载依赖项时,您将看到此输出: Using version ^3.1 for cocur/slugify . '/vendor/autoload.php'; ​ use Cocur\Slugify\Slugify; ​ $slugify = new Slugify(); ​ echo $slugify->slugify

    4.9K00发布于 2018-09-29
  • 来自专栏云计算教程系列

    如何在Debian 8上安装和使用Composer

    我们称之为slugify: $ cd ~ $ mkdir slugify $ cd slugify 接下来,让我们搜索我们需要使用的库。 我们要安装的库使用命名空间cocur/slugify。命名空间是我们在项目中需要包时所需要的。 现在我们确定了我们想要的库,让我们将它添加到composer.json文件中。 ^2.3 for cocur/slugify . 让我们回到slugify示例应用程序。使用nano或您喜欢的文本编辑器,创建一个test.php,我们使用cocur/slugify库的脚本。 $ nano test.php <? '/vendor/autoload.php'; use Cocur\Slugify\Slugify; $slugify = new Slugify(); echo $slugify->slugify

    2.2K20发布于 2018-07-26
  • 来自专栏编舟记

    一个Java中操作字符串的类库 (Underscore.string.java)

    举个例子: var slugify = require("underscore.string/slugify"); slugify("Hello world!") ; -> hello-world slugify是一种规整字符串的操作,常用于把url中的非法字符规整成 word-word 的模样。 artifactId>underscore.string.java</artifactId> <version>0.2.0</version> </dependency> 支持的特性 capitalize slugify

    70820发布于 2018-08-17
  • 来自专栏Django中文社区

    Django 博客使用 Markdown 自动生成文章目录

    import markdown from django.shortcuts import render, get_object_or_404 from django.utils.text import slugify 'markdown.extensions.extra', 'markdown.extensions.codehilite', TocExtension(slugify =slugify), ]) post.body = md.convert(post.body) return render(request, 'blog/detail.html' TocExtension 在实例化时其 slugify 参数可以接受一个函数作为参数,这个函数将被用于处理标题的锚点值。 Markdown 内置的处理方法不能处理中文标题,所以我们使用了 django.utils.text 中的 slugify 方法,该方法可以很好地处理中文。

    4K90发布于 2018-04-17
  • 来自专栏Django中文社区

    Markdown 自动生成文章目录

    为了解决这一个问题,我们需要修改一下传给 extentions 的参数,其具体做法如下: blog/views.py from django.utils.text import slugify from markdown.extensions.extra', 'markdown.extensions.codehilite', # 记得在顶部引入 TocExtension 和 slugify TocExtension(slugify=slugify), ]) post.body = md.convert(post.body) TocExtension 在实例化时其 slugify 参数可以接受一个函数作为参数,这个函数将被用于处理标题的锚点值。 Markdown 内置的处理方法不能处理中文标题,所以我们使用了 django.utils.text 中的 slugify 方法,该方法可以很好地处理中文。

    3.7K60发布于 2018-04-17
  • 来自专栏卓越笔记

    django 自动设置 SlugField 字段

    models.DateTimeField(auto_now_add=True, verbose_name="创建时间") def save(self, *args, **kwargs): self.slug = slugify automatically: populate itself from another field, preserve uniqueness of the value and use custom slugify unique_with=['author__name', 'pub_date__month'], slugify

    1.4K30编辑于 2023-02-18
  • 来自专栏HelloGitHub

    开发 Django 博客文章阅读量统计功能

    markdown.extensions.extra', 'markdown.extensions.codehilite', # 记得在顶部引入 TocExtension 和 slugify TocExtension(slugify=slugify), ]) post.body = md.convert(post.body) m = re.search

    77910发布于 2021-05-14
  • 来自专栏机器学习算法与Python学习

    干货 | Python 爬虫的工具列表大全

    Slug化 awesome-slugify – 一个可以保留unicode的Python slugify库。 python-slugify – 一个可以将Unicode转为ASCII的Python slugify库。 unicode-slugify – 一个可以将生成Unicode slugs的工具。 pytils – 处理俄语字符串的简单工具(包括pytils.translit.slugify)。 通用解析器 PLY – lex和yacc解析工具的Python实现。

    2.1K90发布于 2018-04-18
  • 来自专栏learn-anything.cn

    将Markdown字符串转成HTML

    s => uslug(s) const md = require('markdown-it')() const anchor = require('markdown-it-anchor', { slugify : uslugify }) markdown-it-anchor 插件下载 markdown-it-anchor 源码 --- uslug 功能:为string生成一个slugify(唯一字符串,去掉或转换不可读 y u no' uslug('Y-U|NO', { allowedChars: '|' })) // 'yu|no' 3、可以配合其他插件使用 # 配合 markdown-it-anchor 插件生成slugify # 配合 markdown-it-toc-done-right 插件生成slugify uslug 插件下载 uslug源码 --- markdown-it-toc-done-right 功能:为markdown use( require("markdown-it-anchor"), { permalink: true, permalinkBefore: true, permalinkSymbol: '§', { slugify

    3.8K40编辑于 2021-11-27
  • 来自专栏python3

    8 个用于业余项目的优秀 Python

    对事物命名:Python Slugify 众所周知,命名是一件困难的事情。Python Slugify 是一个非常有用的库,它可以把一个标题或描述转成一个带有特性的唯一标识符。 如果你正在做一个 Web 项目,并且你想要使用对搜索引擎优化友好SEO-friendly的链接,那么,使用 Python Slugify 可以让这件事变得很容易。

    72430发布于 2020-01-17
  • 来自专栏CDA数据分析师

    Python 爬虫的工具列表

    Slug化 awesome-slugify – 一个可以保留unicode的Python slugify库。 python-slugify – 一个可以将Unicode转为ASCII的Python slugify库。 unicode-slugify – 一个可以将生成Unicode slugs的工具。 pytils – 处理俄语字符串的简单工具(包括pytils.translit.slugify)。 通用解析器 PLY – lex和yacc解析工具的Python实现。

    2.7K101发布于 2018-02-05
  • 来自专栏Linux Python 加油站

    Python学习干货 史上最全的 Python 爬虫工具列表大全

    · Slug化 · awesome-slugify – 一个可以保留unicode的Python slugify库。 · python-slugify – 一个可以将Unicode转为ASCII的Python slugify库。 · unicode-slugify – 一个可以将生成Unicode slugs的工具。 · pytils – 处理俄语字符串的简单工具(包括pytils.translit.slugify)。

    2.2K20发布于 2018-08-02
  • 前端自动化脚本:用 Node.js 写批量处理工具(图片压缩、文件重命名)

    依赖与安装 fast-glob 目录扫描 sharp 图片处理 yargs 命令解析 p-limit 并发控制 slugify 规范化重命名 chokidar 监听改动 cli-progress 进度条 npm i fast-glob sharp yargs p-limit slugify chokidar cli-progress CLI 架构与配置 子命令:compress、rename、hash-report = require('slugify') const chokidar = require('chokidar') const cliProgress = require('cli-progress' base.toLowerCase() : base base = slugify(base, { lower: lowercase, strict: true }) return `${prefix 混合命名与编码:统一用 slugify 严格模式消除空格与特殊字符。 路径大小写敏感:在大小写敏感的系统中保持规范化与一致性。

    17810编辑于 2025-12-15
  • 来自专栏Urlteam

    python 爬虫资源包汇总

    Slug化 awesome-slugify – 一个可以保留unicode的Python slugify库。 python-slugify – 一个可以将Unicode转为ASCII的Python slugify库。 unicode-slugify – 一个可以将生成Unicode slugs的工具。 pytils – 处理俄语字符串的简单工具(包括pytils.translit.slugify)。 通用解析器 PLY – lex和yacc解析工具的Python实现。

    3K30发布于 2019-11-24
  • 来自专栏玖叁叁

    python-Django-URL 路由(二)

    django.contrib.auth.mixins import LoginRequiredMixin from django.urls import reverse_lazy from django.utils.text import slugify POST': title = request.POST['title'] content = request.POST['content'] slug = slugify post.title = request.POST['title'] post.content = request.POST['content'] post.slug = slugify form_valid(self, form): form.instance.author = self.request.user form.instance.slug = slugify

    1.4K20编辑于 2023-04-23
  • 来自专栏程序员宇说

    构建可读性更高的 ASP.NET Core 路由

    app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller:slugify =Home}/{action:slugify=Index}/{id?}") ; routes.MapRoute( name: "areas", template: "{area:exists:slugify}/{controller:slugify =Home}/{action:slugify=Index}/{id?}" services.AddRouting(options => { options.ConstraintMap["slugify"] = typeof(SlugifyParameterTransformer

    83510发布于 2019-07-31
  • 来自专栏HelloGitHub

    第 10 篇:小细节 Markdown 文章自动生成目录,提升阅读体验

    为了解决这一个问题,需要修改一下传给 extentions 的参数,其具体做法如下: blog/views.py from django.utils.text import slugify from markdown.extensions.extra', 'markdown.extensions.codehilite', # 记得在顶部引入 TocExtension 和 slugify TocExtension(slugify=slugify), ]) post.body = md.convert(post.body) m = re.search TocExtension 在实例化时其 slugify 参数可以接受一个函数,这个函数将被用于处理标题的锚点值。 Markdown 内置的处理方法不能处理中文标题,所以我们使用了 django.utils.text 中的 slugify 方法,该方法可以很好地处理中文。 这时候标题的锚点 URL 变得好看多了。

    1.8K40发布于 2021-05-14
  • 来自专栏北京马哥教育

    干货 | 史上最全的 Python 爬虫工具列表大全

    Slug化 awesome-slugify – 一个可以保留unicode的Python slugify库。 python-slugify – 一个可以将Unicode转为ASCII的Python slugify库。 unicode-slugify – 一个可以将生成Unicode slugs的工具。 pytils – 处理俄语字符串的简单工具(包括pytils.translit.slugify)。 通用解析器 PLY – lex和yacc解析工具的Python实现。

    3.3K141发布于 2018-05-04
  • 来自专栏顶级程序员

    干货 | Python 爬虫的工具列表大全

    Slug化 awesome-slugify – 一个可以保留unicode的Python slugify库。 python-slugify – 一个可以将Unicode转为ASCII的Python slugify库。 unicode-slugify – 一个可以将生成Unicode slugs的工具。 pytils – 处理俄语字符串的简单工具(包括pytils.translit.slugify)。 通用解析器 PLY – lex和yacc解析工具的Python实现。

    2.2K61发布于 2018-04-26
领券