搜索结果106
「{created_by:eecca} {type:page}」共找到 106 条结果,可以在右侧按类型、标签和日期进一步筛选。
页面
Cravatar 开发者文档
Django 图像请求
import hashlib
import urllib
from django import template
from django.utils.safestring import mark_safe
register = template.Library()
# return only the URL of the cravatar
# TEMPLATE USE: {{ email|cravatar_url:150 }}
@register.filter
def cravatar_url(email...
页面
Cravatar 开发者文档
Ruby 图像请求
# include MD5 gem, should be part of standard ruby install
require 'digest/md5'
# get the email from URL-parameters or what have you and make lowercase
email_address = params[:email].downcase
# create the md5 hash
hash = Digest::MD5.hexdigest(email_address...
页面
Cravatar 开发者文档
Perl 图像请求
使用 Perl 实现 Cravatar 非常简单,但是您确实需要包含几个外部库。这些可能已经安装在您的计算机上,但如果尚未安装,您将必须下载并安装它们。
让我们首先包含我们将使用的库函数:
use URI::Escape qw(uri_escape);
use Digest::MD5 qw(md5_hex);
接下来,假设您可以使用以下变量:
my $email = 'someone@somewhere.com';
my $default = "https://www.example.com/default.jpg...
页面
Cravatar 开发者文档
Python 图像请求
# import code for encoding urls and generating md5 hashes
import urllib, hashlib
# Set your variables here
email = "someone@somewhere.com"
default = "https://www.example.com/default.jpg"
size = 40
# construct the url
cravatar_url = "https://cn.cravatar.com...
页面
Cravatar 开发者文档
Java 图像请求
如果您想要一种使用 Cravatar 的简单方法,请查看Ralf Ebert 的 jgravatar 库(调整为 jcravatar 即可),否则请继续阅读。
Java 中的事情有点复杂。下面的类将为您提供一个静态方法,该方法返回输入字符串的十六进制格式 md5:
import java.util.*;
import java.io.*;
import java.security.*;
public class MD5Util {
public static String hex(byte[] array) {...
页面
Cravatar 开发者文档
PHP 图像请求
使用 PHP 实现 Cravatar 非常简单。PHP提供了
strtolower()、
md5()、 和
urlencode()函数,让我们可以轻松创建头像URL。假设以下数据:
$email = "someone@somewhere.com";
$default = "https://www.somewhere.com/homestar.jpg";
$size = 40;
您可以使用以下 php 代码构建您的头像 url:
$crav_url = "https://cn.cravatar.com/avatar/...
页面
Cravatar 开发者文档
创建哈希值(Hash)
Cravatar上的所有URL都基于电子邮件地址的散列值使用。图像和个人资料都可以通过电子邮件的哈希来访问,它被认为是系统内识别身份的主要方式。为确保一致和准确的哈希值,应采取以下步骤来创建哈希:
从电子邮件地址中删除前导和尾随空格。
强制将所有字符转换为小写。
对最终字符串进行md5哈希处理。
以一个示例来说明,假设我们从 “MyEmailAddress@example.com “(注意尾随的空格,这是我们假设的用户误输入的)开始。如果直接对该字符串进行md5编码,我们会得到以下结果(在PHP中):
echo m...
页面
Cravatar 开发者文档
为 Drupal 集成
由于国内使用 Drupal 的用户不多,所以并未进行最新版的兼容测试,如果遇到代码异常请通过
Cravatar 支持论坛↗反馈。
您可以很方便的为 Drupal 集成 Cravatar 头像服务:
/**
* Implements hook_avatar_default_list_alter().
*
* 替换 Drupal 的默认头像
*/
function cravatar_module_avatar_default_list_alter(&$defaults) {
$defaults['grav...
页面
Cravatar 开发者文档
为 Joomla 集成
由于国内使用 joomla 的用户不多,所以并未进行最新版的兼容测试,如果遇到代码异常请通过
Cravatar 支持论坛↗反馈。
您可以很方便的为 Joomla 集成 Cravatar 头像服务:
defined('_JEXEC') or die;
// 替换 Gravatar 头像为 Cravatar 头像
function get_cravatar_url( $url ) {
$sources = array(
'www.gravatar.com',
'0.gravat...
页面
Cravatar 开发者文档
Cravatar 官方 SDK(PHP 版本)
这是 WordPress 网站建设必备但是又是 WordPress 系统本身永远都不可能添加的功能,所以需要一个自定义的通用插件解决方案。
页面
Cravatar 开发者文档
Cravatar 开发库,插件,手机应用程序等…
第三方链接、项目和插件,并非由 Cravatar 和文派开源开发、审查或支持。
Android
Applescript (updating Address Book)
ASP.Net MVC HtmlHelper
CodeIgniter Library
Drupal Module
Expression Engine Plugin
Geeklog
JSP/Java
Outlook Social Connector
Scala
Symfony
Yii PHP Framework
以上库均为 Gravatar 库,您有需...
页面
Cravatar 开发者文档
为 Typecho 集成
将以下代码加到 Typecho 站点根目录的
config.inc.php 中即可:
集成代码
/**
* 替换Gravatar头像为Cravatar头像
*
* Cravatar是Gravatar在中国的完美替代方案,您可以在https://cravatar.com更新您的头像
*/
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cn.cravatar.com/avatar/');
集成主题
如果您使用的 typecho 主题本身已支持 gravatar ...
页面
Cravatar 开发者文档
Cravatar 官方 API 文档
基本概念
Cravatar 初认头像服务可以像普通的图片 URL 一样请求,具体格式是:
https://cn.cravatar.com/avatar/HASH
https://cn.cravatar.com/avatar/HASH
其中 HASH 部分是你的电子邮箱的哈希值,此电子邮箱必须在 Cravatar.com / cn.cravatar.com 上注册并绑定头像,否则会尝试返回 Gravatar 头像和 QQ 头像,如果都不存在,则返回默认头像。
电子邮箱的哈希方法
总体一共以下三步:
去除首尾两边的空格...
页面
Cravatar 开发者文档
为 WordPress 集成
1、注意,以下主题因为使用自有的头像方案,完全屏蔽了 Gravatar,所以也不支持 Cravatar:
7b2
日主题
子比主题
2、对于此类主题、插件仍需适配 Cravatar?请到支持论坛中开贴↗获取帮助。
3、如果您是普通用户不想要改代码,快速使用请安装文派头像(WPAvatar)↗插件。
集成代码
您可以很方便的为 WordPress 集成 Cravatar 头像服务,只需要将以下代码加入您的插件或主题的 functions.php 里即可:
if ( ! function_exists( 'get_cr...
页面
Cravatar 开发者文档
Cravatar 开发指南
Cravatar 完美兼容所有 Gravatar 头像 API 接口,同时如果你未在 Cravatar 设置头像,则会先尝试调用 Gravatar 上的头像数据,其后是 QQ 头像,最后会返回我们为你准备的一组默认头像。
特别地:我们会对所有头像进行人工审核(也包括来自 Gravatar 和 QQ 的头像),所有包含暴恐、色情、政治等违反中国法律的内容都会被屏蔽,并返回默认头像。
我们鼓励所有开发者集成此服务到自己的作品里,为此我们提供了一系列开发文档和 SDK:
为现有的 CMS 集成 Cravatar
为 Wo...
页面
电脑字体使用指南
字体文件格式怎么选:TTF、OTF、TTC、WOFF2 和可变字体
电脑上装的字体和网页上用的字体,常见的就下面几种。先看扩展名,再决定怎么用。
装在电脑上用的格式
格式
扩展名
说明
TrueType
.ttf
最常见,Windows、macOS、Linux 都能直接安装。
OpenType
.otf、
.ttf
在 TrueType 基础上扩展而来,能放更多字符和排版功能(如连字、竖排、各地区字形)。轮廓可以是 TrueType 曲线,也可以是 PostScript(CFF)曲线,后者通常存成
.otf。
字体集合
.ttc、
.otc
一个文件里装了多款字体。例如思源黑体的...
页面
电脑字体使用指南
在 Windows 10 和 11 上安装和删除字体
本文适用于 Windows 10 和 Windows 11。更早的 Windows 版本已经停止支持,不再单独说明。
安装字体
下载字体文件。如果是
.zip 压缩包,先右键选择「全部解压缩」,得到
.ttf、
.otf 或
.ttc 文件。
右键单击字体文件,选择「安装」。
这样装的字体只对当前登录的账户有效。
要让电脑上所有账户都能用,选择「为所有用户安装」,需要管理员确认。Windows 11 的右键菜单里如果找不到这一项,先点「显示更多选项」。
也可以打开「设置」→「个性化」→「字体」,把字体文件直接...
页面
Windfonts 用户文档
如何删除 Windows 98/Me/2000/XP/Vista/7/8/10/11 中的字体?
本文已移至《电脑字体使用指南》:在 Windows 10 和 11 上安装和删除字体
这篇旧文章的内容已经合并、更新到新的教程里,请阅读:
在 Windows 10 和 11 上安装和删除字体
更多安装、删除和使用字体的教程,见 电脑字体使用指南。