All Projects → eastonman → Material

eastonman / Material

Licence: gpl-3.0
New Material —— A Material Design Theme for Typecho

Projects that are alternatives of or similar to Material

Jeffrey Way Theme
Jeffrey Way's theme on Laracasts. Example: https://laracasts.com/series/whats-new-in-laravel-5-1/episodes/2.
Stars: ✭ 180 (+25%)
Mutual labels:  material, material-theme
Typecho Theme Material
Material Design theme for typecho.
Stars: ✭ 366 (+154.17%)
Mutual labels:  typecho, material-theme
yii2-material-theme
Material Theme for Yii2
Stars: ✭ 15 (-89.58%)
Mutual labels:  material, material-theme
Jekyll Material Theme
A Jekyll Theme based on Material Design using Materialize.
Stars: ✭ 165 (+14.58%)
Mutual labels:  material, material-theme
Material Awesome
Material and Mouse driven config for AwesomeWM 4.3
Stars: ✭ 588 (+308.33%)
Mutual labels:  material, material-theme
base16-materialtheme-scheme
Material Themes for Base16
Stars: ✭ 70 (-51.39%)
Mutual labels:  material, material-theme
Quasar
Quasar Framework - Build high-performance VueJS user interfaces in record time
Stars: ✭ 20,090 (+13851.39%)
Mutual labels:  material, material-theme
Svelte Materialify
A Material UI Design Component library for Svelte heavily inspired by vuetify.
Stars: ✭ 351 (+143.75%)
Mutual labels:  material, material-theme
Ibackdrop
A library to simply use Backdrop in your project (make it easy). Read more ->
Stars: ✭ 137 (-4.86%)
Mutual labels:  material, material-theme
Typecho Theme Material
Material Design theme for typecho.
Stars: ✭ 464 (+222.22%)
Mutual labels:  typecho, material
Vuetify Material Dashboard
Vuetify Material Dashboard - Open Source Material Design Admin
Stars: ✭ 1,023 (+610.42%)
Mutual labels:  material, material-theme
Vuetify
🐉 Material Component Framework for Vue
Stars: ✭ 33,085 (+22875.69%)
Mutual labels:  material, material-theme
Chromaterial
ChroMATERIAL is an IntelliJ Platform coloring scheme that expresses the chromatic nature of Material Design within IntelliJ and Android Studio. It is intended to highlight the most import aspects of your code.
Stars: ✭ 143 (-0.69%)
Mutual labels:  material, material-theme
React Native Material Dialog
Material design dialogs for React Native 💬
Stars: ✭ 135 (-6.25%)
Mutual labels:  material
Laravel5 Angular Material Starter
Get started with Laravel 5.3 and AngularJS (material)
Stars: ✭ 1,692 (+1075%)
Mutual labels:  material
Bootstrap Table
An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation, Vue.js)
Stars: ✭ 11,068 (+7586.11%)
Mutual labels:  material
Material Intro
A simple material design app intro with cool animations and a fluent API.
Stars: ✭ 1,718 (+1093.06%)
Mutual labels:  material
Material
A lightweight Material Design library for Angular based on Google's Material Components for the Web.
Stars: ✭ 143 (-0.69%)
Mutual labels:  material
Styled Icons
💅 Popular icon packs like Font Awesome, Material Design, and Octicons, available as React Styled Components
Stars: ✭ 1,878 (+1204.17%)
Mutual labels:  material
Arduino Fastled Music Visualizer
An Arduino based music visualizer using the FastLED library and a strip of individually addressable LEDs
Stars: ✭ 134 (-6.94%)
Mutual labels:  material

New Material

Embrace Material Design

New Material 是一款遵循 Material Design 的 Typecho 主题

https://travis-ci.org/manyang901/material https://github.com/manyang901/material/releases

Contents 目录

General 概括

  • Author 作者:Manyang901
  • Original Author 原作者:Viosey
  • Version 版本:2.10.1
  • Gitter

Feature 特性

  • 遵循Google Material Design标准
  • 响应式设计,根据访问设备分辨率的不同显示不同的样式
  • 无JQuery,全部采用MDUI内置方法
  • Vanilla-Lazyload 首页缩略图“懒加载”
  • 全站 PJAX 无刷新技术
  • 压缩HTML,CSS 高速加载
  • 非插件实现访客数量统计,使用cookies验证,使用自定义字段储存计数器,不修改数据库,高解耦。
  • Update Checker 更新检查(实验性功能,谨慎使用!)
  • 友链模板
  • 自定义侧栏链接

Compatibility 兼容性

  • PHP: 5.3+ ,仅在5.6和7.2上测试,建议使用PHP7.2
  • Database 数据库: MySQL, Sqlite3, Postgresql(只要有相应的pdo驱动)
  • Typecho: 1.0、1.1、1.1测试版(仅在typecho/master 分支上测试)
  • Browser Compatibility 浏览器兼容性: Chrome Desktop 49+ , Firefox 60+ , Safari 11.1+ , Chrome Android 67+ , Internet explorer 11(无lazyload无flexbox), Microsoft Edge 17+(无lazyload)

Demo 演示

PolyQY Blog

Install 安装

  • Github Release页面,点击"material.tar.gz"下载,解压后将文件夹改名为 "Material"(或其他) 后上传到 /usr/themes,并启用主题。2.1.0版本引入Travis CI自动压缩css后,不建议直接clone项目,推荐在release界面下载。
  • 下载最新文件 然后覆盖原文件即可更新主题, 部分新增加的功能需要到后台开启才会生效 (建议更新后先切换为其他主题, 再切换回该主题)。否则会导致新增设置项空白。
  • 修改主题目录权限,使PHP-FPM在目录有写权限,若启用Openbase_dir也需配置允许写入主题目录
  • 首页文章概览默认最大输出80个字符, 可手动添加截断符 <!-- more --> 控制输出。
  • 若要使用Webp自适应图片,需要将解压出文件中serviceworker.js复制到网站的根目录(这是由于serviceworker作用范围的限制和typecho主题结构的特殊性),不使用则所有设备全部返回png格式的图片,注意,现有策略是全部替换请求中的.png为.webp,这意味着若png图没有对应的webp图像则会返回404
  • 若需使用PWA,请自行在网站根目录加入manifest.json文件,也可以在线生成
  • 请确保已经安装php-curl扩展,否则可能出错或无法收集错误信息,更新检测功能也不能使用(可能会导致严重问题),通常可以使用apt install php-curl等安装扩展
  • 可以在php交互模式下输入curl_init();以查看是否安装php-curl扩展
  • 更新检测并未加入任何容错和环境检查,请谨慎使用!
  • 友链模板需在管理独立页面中自定义字段设置

Configure 配置

Function Switch 功能开关

  • Lazyload
  • 首页两个欢迎图
  • 无插件访客统计

ViewCount 无插件访客统计

勾选此选项即可开始使用,注意此选项关闭时不统计数据。 此访客统计不会影响数据库结构,Typecho原生备份可以正常使用。

IconURL Icon地址

此项用于设置站点的图标,包括favicon、ios和windows桌面图标。 默认情况下主题会加载位于img/icon下的图标,设置该项后加载所设url内的/img/icon下的图标,例如:

  • 此项填入https://www.google.com
  • 主题将会加载https://www.google.com/img/icon/下的图标 注意!图标文件名必须与默认图标的文件名相同,否则不能加载。

Template-Links 友链模板

需要在管理->独立页面中设置自定义字段,分为link, avatar和name 三者可以有任意共同后缀 比如

  • 'link_foo' => 'https://php.net'
  • 'avatar_foo' => 'somewhere'
  • 'name_foo' => 'PHP' 必须填写links和avatar, name可以空缺

Preview 预览

screenshot_1526462277.png

Contributing 贡献

All kinds of contributions (enhancements, new features, documentation & code improvements, issues & bugs reporting) are welcome.Looking forward to you Pull Request

Formatted code is required , code with comments is strongly recommended. Commit Message is required to be formatted as Angular .

欢迎各种形式的贡献,包括但不限于优化,添加功能,文档 & 代码的改进,问题和 bugs 的报告。期待您的 Pull Request

对代码要求格式化,新增代码块要有注释。commit message要求按照Angular.js项目的格式填写。

License 许可证

Open sourced under the GPL-3.0 license.

根据 GPL-3.0 许可证开源。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].