当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

ngx-meta

授权协议 MIT License
开发语言 JavaScript
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 蓬新
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ngx-meta

Dynamic page title & meta tags generator for Angular

Angular Style Guide

Please support this project by simply putting a Github star. Share this library with friends on Twitter and everywhere else you can.

ngx-meta updates the page title and meta tags every time the route changes, based on Angular app's routeconfiguration.

  • When the Angular app uses server-side rendering, the meta tags and page titles generated by ngx-meta successfullyappear on HTML source, due to its platform-free workflow. This allows the SPA to be crawled and rendered by the searchengines, as well as sharing the website link on social networks (facebook, twitter, etc).
  • It also supports resolving values using a callback functionto use a custom logic on the meta tag contents (http-get, @ngx-translate/core, etc.).

Packages:

Name Description NPM
@ngx-meta/core Dynamic page title & meta tags generator for Angular

Examples

Contributing

If you want to file a bug, contribute some code, or improve documentation, please read up on the following contribution guidelines:

Thanks to

  • JetBrains, for their support to this open source project with free WebStorm licenses.

License

The MIT License (MIT)

Copyright (c) 2019 Burak Tasci

  • ngx_modules和ngx_module_names是configure脚本生成的,是在objs/ngx_modules.c文件中 与其生成的相关的脚本 文件相关的变量 在options脚本中定义了objs目录的变量 NGX_OBJS=objs 在init脚本中定义的最终存放ngx_modules的文件 NGX_MODULES_C=$NGX_OBJS/ngx_modules.c 2. 处理mo

  • struct ngx_command_s { ngx_str_t name; ngx_uint_t type; char (set)(ngx_conf_t cf, ngx_command_t cmd, void conf); ngx_uint_t conf; ngx_uint_t offset; void post; }; 解析: 1)ngx_str_t name 其中,name是配置项名称, 2

  • ngx.var 是获取 Nginx 的变量,类型是字符串或nil,需要经历字符串 hash、hash 表查找等过程。 ngx.ctx 仅仅是一个 Lua table 而已,它的引用存放在 ngx_lua 的模块上下文(ctx_ref)。 使用 ngx.ctx 比 ngx.var 往往是更好的选择。   参考: nginx变量使用方法详解(7):http://www.ttlsa.com/nginx/

  • meta属性是字典,字典格式即{‘key’:‘value’},字典是一种可变容器模型,可存储任意类型对象。request中meta参数的作用是传递信息给下一个函数,这些信息可以是任意类型的,比如值、字符串、列表、字典…方法是把要传递的信息赋值给meta字典的键,分析见如下语句(爬虫文件): class example(scrapy.Spider): name=‘example’ allowed_d

  • Ngx

    搭建负载均衡。 转载于:https://www.cnblogs.com/wangchao422/p/9559865.html

  • TAB tab插件一共7个文件 文件名 价格 index.ts 用于组件引用 ng-transclude.directive 自封装的嵌入指令 tab.directive $1 tab-heading.directive $1600 tabs.module 用于模块引用 tabset.component $1600 tabset.config 组件内公共参数设置 ng-transclude.dir

  • ngx_chain_t Nginx的filter模块用来处理从别的filter和handler模块传递过来的数据。这个传递的过程是以一个链表(ngx_chain_t)的形式。而且数据可能会被多次传递。 struct ngx_chain_s { ngx_buf_t *buf; ngx_chain_t *next; } 相关操作API ngx_chain_t* ngx_alloc_chain

  • https://github.com/openresty/lua-nginx-module#ngxctx 要点 生命周期和请求一致 每个请求的ngx.ctx是相互独立的,包括ngx.location.capture的子请求 内部跳转(Internal redirection)如ngx.exec会销毁ngx.ctx,重建新的. ngx.ctx的属性查找代价相对昂贵,所以尽量使用显式的函数参数. 原文

  • 标签提供关于HTML文档的元数据。元数据不会显示在页面上,但是对于机器是可读的。它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务。 —— W3School 1 必要属性 content ; 值some text;描述:定义与http-equiv或name属性相关的元信息 2 可选属性 属 性 值 描述 http-equive content-type / ex

  • uri请求如下: http://127.0.0.1?filename=1&filename=2&filename=3 1. local filename = ngx.var.filename 2. local filename = ngx.req.get_uri_args["filename"] 相同点: 1 都是获取请求uri中的参数 不同点 当请求uri中有多个同名参数时,ngx.var.a

  • 这个函数做了连部分工作:1)以端口为入口点 将有用的信息存放到hash表内 2)调用ngx_http_init_listening()函数 对端口进行监听 1、 在ngx_http_core_main_conf_t结构体中有一个字段为ports,是一个数组,数组内存放的全是ngx_http_conf_port_t;对于每一个端口信息(ngx_http_conf_port_t),调用 ngx_htt

  • ngx_module_t是nginx的模块化架构最 基本 的 数据结构 。  其 结构 定义如下,其中的注释为功能说明:  查看文本 打印 struct ngx_module_s {       ngx_uint_t            ctx_index;           /*分类的模块计数器      nginx模块可以分为四种:core、event、http和mail      每个模

  • ngx_http_image_filter_module 指令 image_filter image_filter_buffer image_filter_interlace image_filter_jpeg_quality image_filter_sharpen image_filter_transparency image_filter_webp_quality ngx_http_imag

  • meta标签的组成有两部分 1. http-equiv属性 2. name属性 下面是属性的解释 <meta charset="utf-8"> <!-- 设置文档字符编码 --> <meta http-equiv="x-ua-compatible" content="ie=edge"><!-- 告诉IE浏览器,IE8/9及以后的版本都会以最高版本IE来渲染页面。 --> <meta name

 相关资料
  • ngx-weui 是一个使用 Angular 构建的 WeUI 组件。 在线示例以及API文档。

  • ngx-fastdfs 是 nginx + lua +fastdfs 实现分布式图片实时动态压缩。 install 进入docker目录docker build -t  fastdfs:dev . 使用 docker -idt -p 80:80 fastdfs:dev /bin/bash进入容器执行/etc/rc.local 测试 进入容器执行test目录下的./test.sh或者直接执行下面脚本

  • ngx-markdown ngx-markdown is an Angular library that combines... Marked to parse markdown to HTML Prism.js for language syntax highlight Emoji-Toolkit for emoji support KaTeX for math expression rende

  • ngx-admin Who uses ngx-admin?| Documentation | Installation Guidelines | Angular templates New! Material theme for ngx-admin Material admin theme is based on the most popular Angular dashboard templat

  • @sweetalert2/ngx-sweetalert2 Official SweetAlert2 integration for Angular This is not a regular API wrapper for SweetAlert (which already works very well alone), it intends to provide Angular-esque ut

  • ngx-dropzone A lightweight and highly customizable Angular dropzone component for file uploads. For a demo see DEMO. And the CODE for the demo. Install $ npm install --save ngx-dropzone Usage // in ap