Skip to content
Light-weight typecho theme Hoospy. Simple and graceful! Preview: https://www.mierhuo.com
JavaScript Other
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
MathJax-2.7.2
screenshots 更新README相关信息 Feb 10, 2019
.gitignore
404.php
LICENSE.txt update README, add GPL2.0 license file Mar 5, 2018
README.md
about-head.jpg 界面各种小细节更新 Feb 10, 2019
archive.php 首页、分类页,增加搜索框 Sep 29, 2019
comments.php
footer.php
functions.php 界面各种小细节更新 Feb 10, 2019
gulpfile.js 界面各种小细节更新 Feb 10, 2019
header-bg.jpg Typecho-Theme-Hoospy 同步到Github Jan 23, 2018
header.php 优化 category 、 tag 链接的 title Sep 20, 2019
highlight.min.js
index.php 界面各种小细节更新 Feb 10, 2019
package.json Typecho-Theme-Hoospy 同步到Github Jan 23, 2018
page.php
post.php 文章页、独立页面,(如果有分级标题)添加目录导航 Sep 30, 2019
screenshot.png 更新README相关信息 Feb 10, 2019
sidebar.php 搜索框细节体验优化 Sep 30, 2019
style.css 文章页、独立页面,(如果有分级标题)添加目录导航 Sep 30, 2019
style.min.css 文章页、独立页面,(如果有分级标题)添加目录导航 Sep 30, 2019

README.md

Typecho-Theme-Hoospy


简介

轻量、简洁的 Typecho 单栏主题 Hoospy,在线Demo: Huspy's Blog

依赖

默认需要启用 ViewsCounter 插件,否则会报错。

如果不需要文章浏览统计功能,则不需要安装此依赖,并删除本主题目录下 index.php 第 24 行的 <?php echo ViewsCounter_Plugin::getViews(); ?> Views 部分即可

<!--Published by-->Posted by <?php $this->author(); ?> on <?php $this->date('M d Y'); ?>
, <?php echo ViewsCounter_Plugin::getViews(); ?> Views <span id="comment_count"><?php $this->commentsNum('%d Comments'); ?></span>

特点

  • 非常简洁,找回书写博客的初心
  • Dracula 风格语法高亮,分享代码很方便
  • 自集成 MathJax ,便于借助 Latex、AsciiMath 分享数学公式
  • 倔强的段首缩进
  • 后台设置访问统计代码,自动排除已登录用户
  • 文章浏览统计(配合 ViewsCounter 插件,同样自动排除已登录用户)
  • 主题可自定义多项个性化设置
  • 待发掘。。。(欢迎使用、反馈)

预览图

首页 typecho-theme-Hoospy首页预览图

文章页 typecho-theme-Hoospy文章页预览图

后台设置 typecho-theme-Hoospy后台设置预览图1

typecho-theme-Hoospy后台设置预览图2

安装

git clone 或者下载本项目到 Typecho 的 usr/themes/ 目录下,进入后台启用主题并进行相关设置即可。

数学公式插入说明

详细请参看 MathJax 文档,主题配置如下:

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  tex2jax: {
    inlineMath: [['$(',')$'], ['\\(','\\)']],
    displayMath: [['$$','$$'], ['\\[','\\]']],
  },
  asciimath2jax: {
    delimiters: [['$`', '`$']]
  },
  showMathMenu: false,
  showProcessingMessages: false,
  messageStyle: "none"
});
</script>

License

The GNU General Public License (GPL) V2

You can’t perform that action at this time.