All Projects → changbin1997 → MWordStar

changbin1997 / MWordStar

Licence: MIT license
响应式双栏 Typecho 博客主题

Programming Languages

PHP
23972 projects - #3 most used programming language
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to MWordStar

Cat
a slight blog theme.
Stars: ✭ 75 (-53.99%)
Mutual labels:  typecho, blog-theme
typecho-theme-catui-reissue
Cat UI 复刻版,还原最经典的 Cat UI
Stars: ✭ 37 (-77.3%)
Mutual labels:  typecho
ari
Accessible unstyled vue components
Stars: ✭ 22 (-86.5%)
Mutual labels:  accessibility
vuepress-theme-blog-vuetify
💥The world's most simple, beautiful and customizable 2 columns VuePress blog theme built with Vuetify
Stars: ✭ 37 (-77.3%)
Mutual labels:  blog-theme
duo
👬 A Simple Jekyll Theme.
Stars: ✭ 76 (-53.37%)
Mutual labels:  blog-theme
vuepress-theme-ououe
A blog theme for VuePress
Stars: ✭ 77 (-52.76%)
Mutual labels:  blog-theme
agnostic-axe
Framework agnostic accessibility reporter, powered by axe-core
Stars: ✭ 80 (-50.92%)
Mutual labels:  accessibility
hugo-theme-chunky-poster
A simple, bootstrap 4 based hugo blog theme.
Stars: ✭ 106 (-34.97%)
Mutual labels:  blog-theme
typecho-markdown
A markdown parse plugin for typecho.
Stars: ✭ 135 (-17.18%)
Mutual labels:  typecho
accessibility-guide
Client friendly accessibility guide
Stars: ✭ 15 (-90.8%)
Mutual labels:  accessibility
jquery-accessible-simple-tooltip-aria
jQuery accessible simple tooltip window, using ARIA
Stars: ✭ 22 (-86.5%)
Mutual labels:  accessibility
eufemia
DNB Design System
Stars: ✭ 38 (-76.69%)
Mutual labels:  accessibility
WWDCNotes
WWDCNotes.com content
Stars: ✭ 343 (+110.43%)
Mutual labels:  accessibility
flow-ui
Accessibility oriented design system for developing fast and powerful web interfaces.
Stars: ✭ 89 (-45.4%)
Mutual labels:  accessibility
pudhina-fresh
A minimal yet feature-rich Jekyll theme made for personal websites and blogs.
Stars: ✭ 62 (-61.96%)
Mutual labels:  blog-theme
react-accessible-accordion
Accessible React accordion component
Stars: ✭ 15 (-90.8%)
Mutual labels:  accessibility
typecho-api
基于Typecho的JSON API插件
Stars: ✭ 37 (-77.3%)
Mutual labels:  typecho
Tanaguru
Automated accessibility (a11y) testing tool, with emphasis on reliablity and automation
Stars: ✭ 116 (-28.83%)
Mutual labels:  accessibility
accessible-name-automation-proof-of-concept
This is an experiment based on Accessibility Object Model (AOM). It tries to demonstrate that it is theoretically possible (in a certain way) to predict what the screen reader will say by focusing on semantic and non semantic elements with a bit of automated testing, thus reducing the need for manual testing.
Stars: ✭ 15 (-90.8%)
Mutual labels:  accessibility
awesome-libras
Curadoria de cursos sobre a Língua Brasileira de Sinais (LIBRAS) 🤟
Stars: ✭ 41 (-74.85%)
Mutual labels:  accessibility

MWordStar主题在各种设备的截图

这是一套简洁的 Typecho 双栏博客主题,也是 我的博客 之前使用的主题。

我现在使用的主题是 Facile ,有兴趣的话也可以访问 我的博客Github 查看。

主题演示地址:https://changbin1997.github.io/MWordStar/web/

主题演示站只是静态页面,不能发评论和点赞。

主题下载地址:https://github.com/changbin1997/MWordStar/releases

主题使用说明:https://mwordstar.misterma.com/

目前主题没有相关的交流群,在使用过程中遇到问题可以直接到 我的博客 留言,也可以到主题 Github 的 issues 反馈,我的博客和 Github issues 都有回复邮件通知。

下面是主题首页截图:

MWordStar主题首页截图1

主题元素包含圆角和直角两种风格,您可以根据喜好在主题外观设置中切换,下面是直角风格的首页截图:

MWordStar直角风格首页截图

小头图模式:

MWordStar小头图模式截图

也可以给文章设置单独的头图样式:

MWordStar大头图和小头图搭配使用的截图

深色模式:

MWordStar深色模式截图

主题目前包含 6 种配色:

MWordStar 6种不同配色的截图

特点和功能

  • 响应式设计
  • 无障碍适配(Accessibility)
  • 6 种不同风格的配色
  • 两种不同风格的元素
  • 多套自定义页面模板
  • 代码高亮
  • 丰富的设置选项
  • 良好的 SEO 优化
  • 详细的图表统计
  • 自带点赞功能
  • 丰富的侧边栏组件
  • 评论区自带 Emoji 表情面板
  • 自动根据文章中的标题生成章节目录
  • 支持图片懒加载
  • 长期维护
  • 详细的 使用说明(必看)

主题介绍

外观设计

因为我个人比较喜欢两栏布局,所以这个主题也使用了两栏布局的设计。

主题依赖

主题主要用到了一下几个库和框架:

其中 IcoMoon 的字体图标是可定制的,所以只包含了主题中出现的图标,字体图标的文件体积也很小。

主题的静态文件没有使用任何 CDN 地址,所有文件都放在主题的 assets 目录中。主题的生成目录、点赞、快速分享 之类的功能都是自己手动编写的,所以用到的 JS 库也比较少。

使用 Webpack 打包的版本前台只需要加载一个 CSS 和 一个 JS 文件,所有 JS 库都打包到了 JS 中,所有 CSS 和字体图标都打包到了 CSS 中。因为用到的库比较少,而且字体图标和部分组件都是按需引入的,所以打包后的 CSS 和 JS 也比较小。

本项目还需要感谢 JetBrains 免费提供的开发工具。

点击访问JetBrains官网

主题安装

把主题上传到 Typecho 的 usr/themes/ 目录,然后解压,您也可以先解压在上传。

解压后需要保证 themes 目录下 有一个 MWordStar 目录。

登录 Typecho 的后台管理,进入 控制台 -> 外观,如果看到 MWordStar 就点击 启用

代码高亮

代码高亮目前包含三套主题配色,分别是 Stack Overflow(浅色)、VS2015(深色)、Sunburst(高对比度)。主题支持 30 多种语言的代码高亮,详细的语言支持列表和说明可以查看 使用说明

友情链接

友情链接分为 全站友情链接首页友情链接内页友情链接全站友情链接 会在每个页面的侧边栏显示,首页友情链接 会在首页的侧边栏显示,内页友情链接 只会在 友情链接 的页面显示。

如需查看友情链接的设置说明可以访问:使用说明

文章头图

文章头图可以在 首页、文章页、侧边栏 显示,您可以根据需求在主题外观设置中设置。文章头图来源支持自动获取文章的第一张图片和手动输入图片 URL。

侧边栏

下面是目前可以显示在侧边栏的组件:

  • 博客信息
  • 搜索
  • 最新文章
  • 最新评论
  • 文章分类
  • 标签云
  • 日历归档
  • 按月份的文章归档
  • 登录入口和 RSS
  • 友情链接

侧边栏的每个组件您都可以选择开启或关闭,您还可以自定义侧边栏的组件排序顺序。

无障碍(Accessibility)

上网对于大多数人来说是一件再简单不过的事,但是对于一些身体有缺陷的残障人士来说却是一件非常困难的事。

目前国内的很多网站都只注重外观,忽略了残障人士的可访问性。但是想要做好网站的用户体验,无障碍 适配肯定是少不了的。

主题针对屏幕阅读器做了大量优化,并 在 NVDAVoiceOver 这两款屏幕阅读器上做过测试,无论是 PC 还是移动设备都能完美朗读。主题能准确传达需要朗读的内容和信息,对于盲人来说,使用标准的屏幕阅读器基本可以无障碍操作。

主题可完美支持键盘访问,颜色对比度也符合标准。

小提示:如果您是屏幕阅读器用户,为了您的浏览体验,不建议使用 IE 浏览器。

Emoji 表情

主题评论区包含一个 Emoji 表情面板,您可以在后台启用或禁用。Emoji 表情面板包含 1466 个表情,这些表情都是按照分类动态加载的,您不用担心性能问题。

Emoji 表情面板也进行了无障碍适配,可支持键盘访问和屏幕阅读器朗读。

下面是 Emoji 表情面板的截图:

emoji面板截图

统计页

主题包含一个统计页模板,您可以在后台创建页面,页面的自定义模板选择 网站数据,标题可以随便写,创建完成后就可以在顶部导航栏访问了。

统计页包含基本的数据统计、分类文章占比图、文章更新日历图、评论动态日历图、阅读量排名前 5 的文章、评论量排名前 5 的文章。

基本数据统计如下:

MWordStar 基本统计截图

分类占比统计图如下:

MWordStar 分类统计图

下面是评论动态日历图:

MWordStar 评论动态日历图

文章动态日历图和评论动态的日历图是差不多的,屏幕尺寸不同显示的月份数量也不同。

下面是文章评论排名表格:

MWordStar 文章评论排名表格

文章阅读量排名表格和评论量排名的表格也是差不多的。

统计页面效果可以参考 https://www.misterma.com/data.html ,也可以直接访问 MWordStar 的静态演示站。

兼容性

主题使用了少量的 CSS3,浏览器需要达到 IE10 才能完美兼容,IE8 和 9 也能使用,但是有些页面的显示 例如代码高亮和时间线显示可能会出现稍微偏移的情况。

插件适配

因为本人很少使用插件,所以目前适配的插件比较少。

下面是已适配的插件:

已适配的插件不需要到 PHP 文件中添加插件代码,没有适配的插件可能需要按照插件说明到 PHP 文件中添加相应的插件代码。

其它

主题 Github:https://github.com/changbin1997/MWordStar

主题使用 MIT License 开源。

打赏支持

如果感觉主题用着还可以的话,也可以扫描下方的二维码打赏,金额随意:

支付宝和微信的收款码

非常感谢 ❤️

下面是 MWordStarFacile 两个主题的打赏记录:

打赏者 金额(人民币) 时间
*伟 1.00 2022 年 8 月 12 日
S*r 1.00 2022 年 11 月 17 日
*玥 10.00 2022 年 11 月 27 日
0*7 1.00 2022 年 12 月 17 日

如果打赏者不希望出现在打赏记录可以发邮件到 [email protected] 要求删除。

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].