├── img ├── head.png ├── icon.png ├── favicon.ico └── billboard.jpg ├── screenshot.png ├── README.md ├── fonts ├── RobotoDraftBold.woff ├── RobotoDraftBold.woff2 ├── RobotoDraftItalic.woff ├── RobotoDraftItalic.woff2 ├── RobotoDraftMedium.woff ├── RobotoDraftMedium.woff2 ├── RobotoDraftRegular.woff ├── RobotoDraftRegular.woff2 ├── Material-Design-Icons.eot ├── Material-Design-Icons.ttf ├── Material-Design-Icons.woff ├── glyphicons-halflings-regular.ttf └── glyphicons-halflings-regular.woff ├── .gitattributes ├── css ├── ripples.min.css ├── roboto.min.css ├── ripples.min.css.map ├── roboto.min.css.map ├── customs.css └── material.min.css.map ├── .gitignore ├── functions.php ├── post.php ├── index.php ├── page.php ├── footer.php ├── archive.php ├── js ├── ripples.min.js ├── ripples.min.js.map ├── material.min.js.map ├── material.min.js ├── bootstrap.min.js └── jquery-2.1.4.min.js ├── sidebar.php ├── comments.php └── header.php /img/head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/img/head.png -------------------------------------------------------------------------------- /img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/img/icon.png -------------------------------------------------------------------------------- /img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/img/favicon.ico -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/screenshot.png -------------------------------------------------------------------------------- /img/billboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/img/billboard.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # YTheme 2 | - 基于material 的Typecho 自适应模板 3 | - 蓝白色调 4 | - 手机端自适应 5 | - 简洁 6 | - 具体功能自行体验 7 | -------------------------------------------------------------------------------- /fonts/RobotoDraftBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/fonts/RobotoDraftBold.woff -------------------------------------------------------------------------------- /fonts/RobotoDraftBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/fonts/RobotoDraftBold.woff2 -------------------------------------------------------------------------------- /fonts/RobotoDraftItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/fonts/RobotoDraftItalic.woff -------------------------------------------------------------------------------- /fonts/RobotoDraftItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/fonts/RobotoDraftItalic.woff2 -------------------------------------------------------------------------------- /fonts/RobotoDraftMedium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/fonts/RobotoDraftMedium.woff -------------------------------------------------------------------------------- /fonts/RobotoDraftMedium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/fonts/RobotoDraftMedium.woff2 -------------------------------------------------------------------------------- /fonts/RobotoDraftRegular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/fonts/RobotoDraftRegular.woff -------------------------------------------------------------------------------- /fonts/RobotoDraftRegular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/fonts/RobotoDraftRegular.woff2 -------------------------------------------------------------------------------- /fonts/Material-Design-Icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/fonts/Material-Design-Icons.eot -------------------------------------------------------------------------------- /fonts/Material-Design-Icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/fonts/Material-Design-Icons.ttf -------------------------------------------------------------------------------- /fonts/Material-Design-Icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/fonts/Material-Design-Icons.woff -------------------------------------------------------------------------------- /fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuan1/YTheme/HEAD/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /css/ripples.min.css: -------------------------------------------------------------------------------- 1 | .withripple{position:relative}.ripple-wrapper{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:inherit;pointer-events:none}.ripple{position:absolute;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border-radius:100%;background-color:rgba(0,0,0,.05);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;opacity:0;pointer-events:none}.ripple.ripple-on{transition:opacity .15s ease-in 0s,-webkit-transform .5s cubic-bezier(.4,0,.2,1) .1s;transition:opacity .15s ease-in 0s,transform .5s cubic-bezier(.4,0,.2,1) .1s;opacity:.1}.ripple.ripple-out{transition:opacity .1s linear 0s!important;opacity:0} 2 | /*# sourceMappingURL=ripples.min.css.map */ -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # Windows shortcuts 18 | *.lnk 19 | 20 | # ========================= 21 | # Operating System Files 22 | # ========================= 23 | 24 | # OSX 25 | # ========================= 26 | 27 | .DS_Store 28 | .AppleDouble 29 | .LSOverride 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear in the root of a volume 35 | .DocumentRevisions-V100 36 | .fseventsd 37 | .Spotlight-V100 38 | .TemporaryItems 39 | .Trashes 40 | .VolumeIcon.icns 41 | 42 | # Directories potentially created on remote AFP share 43 | .AppleDB 44 | .AppleDesktop 45 | Network Trash Folder 46 | Temporary Items 47 | .apdisk 48 | -------------------------------------------------------------------------------- /css/roboto.min.css: -------------------------------------------------------------------------------- 1 | @font-face{font-family:RobotoDraft;src:local('RobotoDraft'),local('RobotoDraft-Regular'),local('Roboto-Regular'),url(../fonts/RobotoDraftRegular.woff2) format('woff2'),url(../fonts/RobotoDraftRegular.woff) format('woff')}@font-face{font-family:RobotoDraft;font-weight:500;src:local('RobotoDraft Medium'),local('RobotoDraft-Medium'),local('Roboto-Medium'),url(../fonts/RobotoDraftMedium.woff2) format('woff2'),url(../fonts/RobotoDraftMedium.woff) format('woff')}@font-face{font-family:RobotoDraft;font-weight:700;src:local('RobotoDraft Bold'),local('RobotoDraft-Bold'),local('Roboto-Bold'),url(../fonts/RobotoDraftBold.woff2) format('woff2'),url(../fonts/RobotoDraftBold.woff) format('woff')}@font-face{font-family:RobotoDraft;font-style:italic;src:local('RobotoDraft Italic'),local('RobotoDraft-Italic'),local('Roboto-Italic'),url(../fonts/RobotoDraftItalic.woff2) format('woff2'),url(../fonts/RobotoDraftItalic.woff) format('woff')} 2 | /*# sourceMappingURL=roboto.min.css.map */ -------------------------------------------------------------------------------- /css/ripples.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["/less/ripples.less"],"names":[],"mappings":"AAAA,YACI,kBAAA,CAAA,eAGA,kBACA,CAAA,KACA,CAAA,MACA,CAAA,SACA,CAAA,UACA,CAAA,WACA,CAAA,eACA,CAAA,qBACA,CAAA,mBAEJ,CAAA,OACI,kBACA,CAAA,UACA,CAAA,WACA,CAAA,iBACA,CAAA,gBACA,CAAA,kBACA,CAAA,gCACA,CAAA,0BAAA,CAAA,sBAAA,CAAA,kBACA,CAAA,4BAAA,CAAA,wBAAA,CAAA,oBACA,CAAA,SACA,CAAA,mBAAA,CAAA,iBAGA,qFAAA,CAAA,4EACA,CAAA,UAAA,CAAA,kBAGA,2CACA,CAAA,SAAA,CAAA","file":"ripples.min.css","sourcesContent":[".withripple {\n position: relative;\n}\n.ripple-wrapper {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1;\n width: 100%;\n height: 100%;\n overflow: hidden;\n border-radius: inherit;\n pointer-events: none;\n}\n.ripple {\n position: absolute;\n width: 20px;\n height: 20px;\n margin-left: -10px;\n margin-top: -10px;\n border-radius: 100%;\n background-color: rgba(0,0,0,0.05);\n transform: scale(1);\n transform-origin: 50%;\n opacity: 0;\n pointer-events: none;\n}\n.ripple.ripple-on {\n transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;\n opacity: 0.1;\n}\n.ripple.ripple-out {\n transition: opacity 0.1s linear 0s !important;\n opacity: 0;\n}\n"]} -------------------------------------------------------------------------------- /functions.php: -------------------------------------------------------------------------------- 1 | addInput($siteIcon); 7 | 8 | $miibeian = new Typecho_Widget_Helper_Form_Element_Text('miibeian', NULL, _t(''), _t('备案号'), _t('在这里填入天朝备案号,不显示则留空')); 9 | $form->addInput($miibeian); 10 | 11 | $misc = new Typecho_Widget_Helper_Form_Element_Checkbox('misc', array( 12 | 'ShowLogin' => _t('前台显示登录入口'), 13 | 'ShowLoadTime' => _t('页脚显示加载耗时') 14 | ), 15 | array('ShowLogin'), _t('杂项')); 16 | $form->addInput($misc->multiMode()); 17 | } 18 | 19 | function timer_start() { 20 | global $timestart; 21 | $mtime = explode( ' ', microtime() ); 22 | $timestart = $mtime[1] + $mtime[0]; 23 | return true; 24 | } 25 | timer_start(); 26 | 27 | function timer_stop( $display = 0, $precision = 3 ) { 28 | global $timestart, $timeend; 29 | $mtime = explode( ' ', microtime() ); 30 | $timeend = $mtime[1] + $mtime[0]; 31 | $timetotal = $timeend - $timestart; 32 | $r = number_format( $timetotal, $precision ); 33 | if ( $display ) 34 | echo $r; 35 | return $r; 36 | } 37 | -------------------------------------------------------------------------------- /post.php: -------------------------------------------------------------------------------- 1 | need('header.php'); ?> 2 | 3 |