feat: Add comprehensive documentation suite and reorganize project structure
- Created complete documentation in docs/ directory - Added PROJECT_OVERVIEW.md with feature highlights and getting started guide - Added ARCHITECTURE.md with system design and technical details - Added SECURITY.md with comprehensive security implementation guide - Added DEVELOPMENT.md with development workflows and best practices - Added DEPLOYMENT.md with production deployment instructions - Added API.md with complete REST API documentation - Added CONTRIBUTING.md with contribution guidelines - Added CHANGELOG.md with version history and migration notes - Reorganized all documentation files into docs/ directory for better organization - Updated README.md with proper documentation links and quick navigation - Enhanced project structure with professional documentation standards
This commit is contained in:
37
f_templates/tpl_frontend/tpl_head_min.tpl
Normal file
37
f_templates/tpl_frontend/tpl_head_min.tpl
Normal file
@@ -0,0 +1,37 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" data-theme="{$theme_name}">
|
||||
<head profile="http://www.w3.org/2005/10/profile">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||||
<title>{insert name=getPageMeta for="title"}</title>
|
||||
<meta name="description" content="{insert name=getPageMeta for="description"}">
|
||||
<meta name="keywords" content="{insert name=getPageMeta for="tags"}">
|
||||
{assign var="noindex" value=0}
|
||||
{if $noindex eq 1 or $page_display eq "tpl_search" or $page_display eq "tpl_error" or ($page_display eq "tpl_view" and $smarty.get.p) or ($page_display eq "tpl_view" and $smarty.get.rs)}
|
||||
<meta name="robots" content="noindex, nofollow">
|
||||
{else}
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="revisit-after" content="2 days">
|
||||
{/if}
|
||||
{if $page_display eq "tpl_view" or $page_display eq "tpl_shorts"}{include file="tpl_frontend/tpl_headview_min.tpl"}{elseif $page_display eq "tpl_channel"}{include file="tpl_frontend/tpl_headchannel_min.tpl"}{elseif $smarty.get.next eq ""}{include file="tpl_frontend/tpl_headmain_min.tpl"}{/if}
|
||||
<link rel="icon" type="image/png" href="{$main_url}/favicon.png">
|
||||
{include file="tpl_frontend/tpl_favicon.tpl"}
|
||||
<style>{$theme_style}</style>
|
||||
<link rel="stylesheet" type="text/css" href="{$styles_url}/init0.min.css">
|
||||
{if $smarty.session.lang_count gt 1}
|
||||
<link rel="preload" href="{$scripts_url}/shared/flagicon/css/flag-icon.min.css" as="style" onload="this.rel='stylesheet'">
|
||||
<noscript><link rel="stylesheet" href="{$scripts_url}/shared/flagicon/css/flag-icon.min.css"></noscript>
|
||||
{/if}
|
||||
{insert name="loadcssplugins"}
|
||||
<link rel="preload" href="{$styles_url}/media_queries.min.css" as="style" onload="this.rel='stylesheet'">
|
||||
<noscript><link rel="stylesheet" href="{$styles_url}/media_queries.min.css"></noscript>
|
||||
<link rel="stylesheet" type="text/css" href="{$styles_url}/theme/yt.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="{$styles_url}/theme/{if $theme_name|strpos:'dark'}dark{/if}theme.min.css" id="fe-color">
|
||||
<link rel="stylesheet" type="text/css" href="{$styles_url_be}/theme/{if $theme_name|strpos:'dark'}dark{/if}theme_backend.min.css" id="be-color">
|
||||
<link rel="stylesheet" type="text/css" href="{$styles_url}/custom.min.css">
|
||||
<script type="text/javascript" src="{$javascript_url}/jquery.min.js"></script>
|
||||
<script type="text/javascript">jQuery.migrateMute=true;</script>
|
||||
<script type="text/javascript">if(navigator.platform==='iPad'||navigator.platform==='iPhone'||navigator.platform==='iPod'){ldelim}WebFont.load({ldelim}google:{ldelim}families:['Roboto:300,400,500,600,700']{rdelim}{rdelim});{rdelim}</script>
|
||||
{if $is_mobile}<script src="{$main_url}/index.js?v=1" defer></script>{/if}
|
||||
</head>
|
||||
Reference in New Issue
Block a user