Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/0xis-cn/2038

A JavaScript-free minimalist Jekyll Theme.
https://github.com/0xis-cn/2038

jekyll jekyll-theme

Last synced: 2 months ago
JSON representation

A JavaScript-free minimalist Jekyll Theme.

Awesome Lists containing this project

README

        

[My blog with 2038](https://matling.fit)

# 2038

[![Ver 0.1.2 with Gem](https://img.shields.io/badge/gem-0.1.2-519dd9.svg)][gem]

> Twenty years from now you will be more disappointed by the things that you
> didn't do than by the ones you did do. So, throw off the bowlines. Sail
> away from the safe harbour. Catch the trade winds in your sails. Explore.
> Dream. Discover.
> 20 年后,比起已做之事,你将更因未做之事绝望。
> 所以,抛掉缰绳,驶离避风港,乘信风远航吧。去探索,去梦想,去发现。
>
> —— Unknown 佚名

2038 is a minimalist Jekyll theme.

## Screenshots

![Light and English Screenshot](assets/screenshot-light.jpg)

![Dark and Chinese Screenshot](assets/screenshot.jpg)

## Features

* JavaScript-free
* Light/Dark colour theme
* Multilingual site
* Two ways of post list: Pagination and time line

## Installation

Add this line to your Jekyll site's `Gemfile`:

```ruby
gem 'jekyll-theme-2038'
```

And add this line to your Jekyll site's `_config.yml`:

```yaml
theme: jekyll-theme-2038
```

And then execute:

$ bundle

Or install it yourself as:

$ gem install jekyll-theme-2038

BUT WAIT! You have to put [translation file][i18n-pos] manually into `_data`
directory of your site to correctly display information, for it cannot be
included in the gem.

## Todo

* Support of UnicodeMath or ASCIIMath
* Right-to-left and vertical page

## Contribution

* Submit an [issue][issue-pos] or [pull request][pr-pos]
* Contact me via [E-mail][mail-pos]

[gem]: https://rubygems.org/gems/jekyll-theme-2038
[i18n-pos]: https://github.com/0xis-cn/2038/blob/main/_data/theme-2038-i18n.yml
[issue-pos]: https://github.com/0xis-cn/2038/issues
[pr-pos]: https://github.com/0xis-cn/2038/pulls
[mail-pos]: mailto:[email protected]