<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org"
      th:replace="~{modules/layouts/layout :: layout(content = ~{::content}, htmlType = 'about',title = ${singlePage.spec.title + ' | ' + site.title}, head = ~{::head})}">
<th:block th:fragment="head">
    <th:block th:replace="~{modules/common/open-graph :: open-graph(_title = ${singlePage.spec.title},
                _permalink = ${singlePage.status.permalink},
                _cover = ${singlePage.spec.cover},
                _excerpt = ${singlePage.status.excerpt},
                _type = 'website')}"></th:block>
</th:block>
<th:block th:fragment="content">
    
    <div class="page" id="body-wrap">
        
        <!-- 头部导航栏 -->
        <header class="not-top-img" id="page-header">
            <nav th:replace="~{modules/nav :: nav(title = ${singlePage.spec.title})}"></nav>
        </header>
        <main class="layout hide-aside" id="content-inner">
            <div id="page">
                
                <div id="about-page">
                    
                    
                    <div class="author-info">
                        <div class="author-tag-left"
                             th:if="${not #lists.isEmpty(theme.config.about.authorInfoLeftTags)}"
                             th:with="authorTags = ${theme.config.about.authorInfoLeftTags}">
                            <span class="author-tag" th:each="authorTag : ${authorTags}"
                                  th:text="${authorTag.tag}"></span>
                        </div>
                        <div class="author-img">
                            <img
                                    th:src="@{${#strings.isEmpty(site.logo) ?  assets_link + '/images/hao-logo.jpg' : site.logo}}">
                        </div>
                        <div class="author-tag-right"
                             th:if="${not #lists.isEmpty(theme.config.about.authorInfoRightTags)}"
                             th:with="authorTags = ${theme.config.about.authorInfoRightTags}">
                            <span class="author-tag" th:each="authorTag : ${authorTags}"
                                  th:text="${authorTag.tag}"></span>
                        </div>
                    </div>
                    <div class="author-title" th:text="${singlePage.spec.title}"></div>
                    
                    <th:block
                            th:replace="~{modules/about-widgets :: about-widgets(${theme.config.about.widgetList})}"></th:block>
                    
                    <div class="author-content">
                        <div class="create-site-post author-content-item single" th:utext="${theme.config.about.xjlc}">
                        </div>
                    </div>
                    
                    <th:block th:replace="~{modules/widgets/about-widgets/tenyear}"></th:block>
                    
                    <th:block th:replace="~{modules/widgets/about-widgets/about-reward}"></th:block>
                
                </div>
                
                <th:block th:if="${theme.config.about.tenyear.tenyear_enable}">
                    <link rel="stylesheet" th:href="${assets_link + '/css/tenyear.css' + theme_version}" media="all"
                          onload="this.media='all'">
                    <script> (() => {
                        let t = document.querySelector(".progress"),
                                n = document.querySelector(".past-time"),
                                o = document.querySelector(".percentage-label"),
                                r = document.querySelector(".start-time"),
                                s = document.querySelector(".end-time"),
                                a = new Date("[(${theme.config.about.tenyear.start_time})]").getTime(),
                                i = new Date("[(${theme.config.about.tenyear.end_time})]").getTime(),
                                c = ((new Date).getTime() - a) / (i - a) * 100,
                                u = c <= 100 ? c + "%" : "100%",
                                m = c <= 100 ? c.toFixed(0) + "%" : "已达标 ";
                        if (c < 10){
                            m = "";
                        }
                        n.style.setProperty("--past-time-percentage", c + "%"), t.style.setProperty("--progress-percentage", u), o.textContent = m, o.style.left = `calc(${c}% - 3rem)`, r.textContent = "" + new Date(a).toLocaleDateString(), s.textContent = "" + new Date(i).toLocaleDateString(), setTimeout(() => {
                            o.style.visibility = "visible"
                        }, 2500);
                    })()
                    </script>
                </th:block>
            
            
            </div>
        
        </main>
        <!-- 底部 -->
        <footer th:replace="~{modules/footer}"/>
    </div>

</th:block>

</html>