Add My User + New Theme called hacker

This commit is contained in:
Tommy Pujol 2019-02-19 15:38:02 +00:00
commit 52c1be81b5
2931 changed files with 9302 additions and 0 deletions

8
.github/PULL_REQUEST_TEMPLATE.md vendored Normal file
View file

@ -0,0 +1,8 @@
#### Before you create your license page
Hosting costs $7 a month. I need help, so please donate a few months to keep this service going.
I've already had support to run the domain until 2032, but the hosting needs help too.
**[Please donate and keep this project running](https://www.paypal.me/rem)**

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
.DS_Store
.idea
./config.json

21
.htaccess Normal file
View file

@ -0,0 +1,21 @@
<IfModule mod_rewrite.c>
# $Id: .htaccess,v 1.3 2006/11/09 09:08:14 remy Exp $
Options +FollowSymLinks +ExecCGI
RewriteEngine On
RewriteBase /
RewriteRule "(^|/)(CVS|\.svn|\.git)/" - [F]
# strip www. from the domain
RewriteCond %{HTTP_HOST} ^www\.mit-license\.org$ [NC]
RewriteRule ^(.*)$ http://mit-license.org/$1 [R=301,L]
# if the file or directory exists
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .* - [L]
# using 'index.php' because it forces a '/' request to the handler
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

1
.nvmrc Normal file
View file

@ -0,0 +1 @@
5.3

4
.travis.yml Normal file
View file

@ -0,0 +1,4 @@
language: node_js
sudo: false
node_js:
- "stable"

22
CODE_OF_CONDUCT.md Normal file
View file

@ -0,0 +1,22 @@
# Contributor Code of Conduct
As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.
We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery
* Personal attacks
* Trolling or insulting/derogatory comments
* Public or private harassment
* Publishing other's private information, such as physical or electronic addresses, without explicit permission
* Other unethical or unprofessional conduct.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct. By adopting this Code of Conduct, project maintainers commit themselves to fairly and consistently applying these principles to every aspect of managing this project. Project maintainers who do not follow or enforce the Code of Conduct may be permanently removed from the project team.
This code of conduct applies both within project spaces and in public spaces when an individual is representing the project or its community.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by opening an issue or contacting one or more of the project maintainers.
This Code of Conduct is adapted from the [Contributor Covenant](http://contributor-covenant.org), version 1.2.0, available at [http://contributor-covenant.org/version/1/2/0/](http://contributor-covenant.org/version/1/2/0/)

14
CONTRIBUTING.md Normal file
View file

@ -0,0 +1,14 @@
# Contributing
This project is PHP based but may one day move to node (as this is my preferred development language).
If you are a collaborator (with push permissions), you can merge any open PR with the following conditions:
1. It passes the JSON validity test (this is a github integration in travis)
2. Merge anything that adds or updates a `<user>.json` file
If you're unsure, cc @remy into the PR with a question and we can work out what to do.
The site is hosted on heroku and will automatically deploy merges into master, which means once a PR is merged, it'll be live shortly thereafter (so there's nothing to do 🎉).
Also, thank you, your help is appreciated 💙

1
LICENSE Normal file
View file

@ -0,0 +1 @@
SEE: http://rem.mit-license.org/

75
LICENSE.html Normal file
View file

@ -0,0 +1,75 @@
<!DOCTYPE html>
<html id="home" lang="en">
<head>
<title>MIT License</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=0.7">
<!--
Welcome fellow open source developer. This project is here for you to
link to if you're like me and keep forgetting to include the
MIT-license.txt file.
Fork this project and send a pull request on:
https://github.com/remy/mit-license
By adding a new JSON file to the users directory, it will yield an
MIT License on a CNAME, for example:
{ "copyright": "Remy Sharp, http://remysharp.com" }
Means visiting http://rem.mit-license.org/ shows "Remy Sharp" as the
copyright holder. Namespaces will be on a first come first serve basis,
and I'm open to folk joining the GitHub project.
For more options (including linking and license version targeting)
see the README in the github hosted project.
Hope you find this useful too!
- @rem
-->
<!-- for HTML5 el styling -->
<script>document.createElement('article');document.createElement('footer');</script>
<link rel="stylesheet" href="/themes/{{theme}}.css">
</head>
<body>
<article>
{{gravatar}}
<h1>The MIT License (MIT)</h1>
<p>Copyright © {{info}}</p>
<p>Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the “Software”), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:</p>
<p>The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.</p>
<p>THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.</p>
</article>
<footer>
<p><a href="https://github.com/remy/mit-license">Fork this project to create your own MIT license that you can always link to.</a></p>
</footer>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-1656750-28', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>

277
README.md Normal file
View file

@ -0,0 +1,277 @@
# A permalink for your MIT License
I always forget to add an MIT-license.txt file to my projects, so I wanted to link to a single resource that would always be up to date and would always have my details online.
Why keep this to myself, there's two ways to create your *own* MIT license page:
1. Make a request to the API (details below)
2. Fork this project and send a pull request
Now I can always include http://rem.mit-license.org in all my projects which links `rem` (the cname) against my copyright holder name `Remy Sharp` - all stored in the `users` directory.
## Requesting your own MIT license page
You can fork this project, send me a pull request and wait for me to pull (which I'll do as quickly as possible) or if the user is still available you can do it yourself from the command line:
```bash
curl -d'{ "copyright": "Remy Sharp" }' https://rem.mit-license.org
```
If the `rem` user isn't taken already, then this will create the new user file on the fly and the url will be immediately available.
You can send a full JSON file to the API, not *just* the copyright, so this works too:
```bash
curl -d'{ "copyright": "Remy Sharp", "url": "http://remysharp.com", "email": "me@mysite.com", "format": "txt" }' https://rem.mit-license.org
```
If there's any problems in the automated creation, send me a pull request and it'll go live soon after.
Equally if you need to update the user file to include more details that you didn't initially include (extra fields in the next section) you will need to send a pull request on that `user.json` file via GitHub.
## The user.json file
The `users` directory contains a list of files, each representing a host on mit-license.org. The minimum requirement for the JSON is that is contains a `copyright` field - everything else is optional. Remember to ensure the `user.json` file is [valid JSON](http://jsonlint.com/).
Available fields:
* copyright (required)
* url
* email
* format
* gravatar
* version
* theme
### copyright
Create a new file and give it the name of the CNAME you want (in my case it's `rem.json`). This file contains a JSON object containing at least a `copyright` property:
```json
{
"copyright": "Remy Sharp, http://remysharp.com"
}
```
Means I can now link to: http://rem.mit-license.org and it will show my license name (note that the date will always show the current year).
### url
In addition to the `copyright` property, if you want to make a link from the copyright text, you can include a `url` property:
```json
{
"copyright": "Remy Sharp, http://remysharp.com",
"url": "http://remysharp.com"
}
```
### email
You can also include a link to your email which is displayed after the copyright notice using the `email` property (note the `mailto:` is automatically added):
```json
{
"copyright": "Remy Sharp, http://remysharp.com",
"url": "http://remysharp.com",
"email": "me@mysite.com"
}
```
### format
And if you want your license to appear as plain text, just add the `format` property (currently only `txt` and `html` are supported):
```json
{
"copyright": "Remy Sharp, http://remysharp.com",
"url": "http://remysharp.com",
"format": "txt"
}
```
### gravatar
And if you want to show your gravatar, just add the `gravatar` boolean property:
```json
{
"copyright": "Remy Sharp, http://remysharp.com",
"url": "http://remysharp.com",
"email": "me@mysite.com",
"gravatar": true
}
```
Note that the gravatar requires the email property. You also need to check the compatibility of the chosen theme. Currently, only the default theme supports Gravatar.
### License version targeting
License version targeting allows you to link your MIT license to a specific revision in this project - therefore fixing it permanently to a specific license text.
Though I don't expect the license text to change ever, this is just some extra assurance for you.
Targeting requires the [sha from the license commit](https://github.com/remy/mit-license/commits/master/LICENSE.html). This can be specified on the URL (in your permalink) or in the JSON file.
For example: http://rem.mit-license.org/a526bf7ad1 (make sure to view-source) shows an older version of the LICENSE.html file (compared to the [latest version](http://rem.mit-license.org) - the older version didn't have the new themes).
This can also be targeted in my JSON file:
```json
{
"copyright": "Remy Sharp, http://remysharp.com",
"url": "http://remysharp.com",
"version": "a526rbf7"
}
```
Note that if no version is supplied, the latest copy of the LICENSE.html will be displayed with your information included.
### Themes
If you've got an eye for design (or like me: not): you can contribute a theme by adding a CSS file to the `themes` directory. The default theme is simple and clean, but you can add your own as you like.
To use a theme, add the `theme` property to your `user.json` file, for example:
```json
{
"copyright": "Remy Sharp, http://remysharp.com",
"url": "http://remysharp.com",
"theme": "flesch"
}
```
Current available themes:
* default - [preview](http://mit-license.org) (by
[@remy](https://github.com/remy),
[@raphaelbastide](https://github.com/raphaelbastide) &
[@evertton](https://github.com/evertton))
* flesch - [preview](http://jsbin.com/ufefid/3) (by
[@flesch](https://github.com/flesch))
* eula-modern - [preview](http://jsbin.com/ExiVida/1/) (by [@sauerlo](https://github.com/lsauer))
* afterdark - [preview](http://jsbin.com/ivufon/4) (by [@rmartindotco](https://github.com/rmartindotco))
* orange - [preview](http://jsbin.com/uzubos/2) (by [@kirbylover4000](https://github.com/kirbylover4000))
* plaintext - [preview](http://jsbin.com/uzubos/4) (by [@barberboy](https://github.com/barberboy))
* double-windsor - [preview](http://jsbin.com/uzubos/5/) (by [@desandro](https://github.com))
* cherry - [preview](http://jsbin.com/ufefid/5/) (by [@mustafa-x](https://github.com/mustafa-x))
* white cherry - [preview](http://jsbin.com/uzezas/2/) (by [@mustafa-x](https://github.com/mustafa-x))
* blackwood - [preview](http://jsbin.com/uzezas/) (by [@mustafa-x](https://github.com/mustafa-x))
* hipster-gray - [preview](http://jsbin.com/ivufon/10) (by [@noformnocontent](https://github.com/noformnocontent))
* xtansia - [preview](http://jsbin.com/ereren/1/) (by [@tomass1996](https://github.com/tomass1996))
* magic-mint - [preview](http://jsbin.com/obibot/1/) (by [@ekhager](https://github.com/ekhager))
* default-dark - [preview](http://jsbin.com/uhagaw/10) (by
[@remy](https://github.com/remy),
[@raphaelbastide](https://github.com/raphaelbastide) &
[@evertton](https://github.com/evertton))
* black-beauty - [preview](http://jsbin.com/dovivu) (by [@evertton](https://github.com/evertton))
* silver-style - [preview](http://jsbin.com/erezijI/2) (by [@dev-dipesh](https://github.com/Dev-Dipesh))
* friendly - [preview](http://jsbin.com/hilula) (by [@evertton](https://github.com/evertton))
* opensans - [preview](http://jsbin.com/UfepUvah) (by [@pburtchaell](https://github.com/pburtchaell))
* solarized - [preview](http://jsbin.com/yimax/1) (by [@anmoljagetia](https://github.com/anmoljagetia))
* willpower - [preview](http://jsbin.com/piheyicoyi/1) (by [@willpowerart](https://github.com/willpowerart))
* rokkitt - [preview](http://jsbin.com/zudayiqeco/1) (by [@luizpicolo](https://github.com/luizpicolo))
* mitserrat - [preview](http://jsbin.com/xeqekutuwe/1) (by [@WouterJanson](https://github.com/WouterJanson))
* material - [preview](http://ahaasler.github.io/mit-license-material-theme/) (by [@ahaasler](https://github.com/ahaasler)). *Available colours: blue gray (default), red, pink, purple, deep purple, indigo, blue, light blue, cyan, teal, green, light green, lime, yellow, amber, orange, deep orange, brown and grey. To use a specific colour, add it as a dash-separated suffix on the theme name, such as `material-deep-orange`.*
* hmt-blue - [preview](https://jsbin.com/naqorar/) (by [@J2TeaM](https://github.com/J2TeaM))
* dusk - [preview](https://output.jsbin.com/giqivoh) (by [@georapbox](https://github.com/georapbox))
* 8bits - [preview](http://jorge-matricali.github.io/mit-license-8bits-theme/) (by [@jorge-matricali](https://github.com/jorge-matricali)). *Available colours: monochrome, monochrome-white, monochrome-blue-white. To use a specific colour, add it as a dash-separated suffix on the theme name, such as `8bits-monochrome`.*
## Formats & URLs
The following types of requests can be made to this project:
* [http://rem.mit-license.org/](http://rem.mit-license.org/) HTML, or the default format specified in
the json file (currently none specified on `rem`)
* [http://rem.mit-license.org/license.html](http://rem.mit-license.org/license.html) HTML
* [http://rem.mit-license.org/license.txt](http://rem.mit-license.org/license.txt) Text
* [http://rem.mit-license.org/a526bf7ad1](http://rem.mit-license.org/a526bf7ad1) a526bf7ad1 version, HTML, or the
default format specified in the json file (again, none specified for
`rem` so defaults to HTML)
* [http://rem.mit-license.org/a526bf7ad1/license.html](http://rem.mit-license.org/a526bf7ad1/license.html) a526bf7ad1 version,
HTML
* [http://rem.mit-license.org/a526bf7ad1/license.txt](http://rem.mit-license.org/a526bf7ad1/license.txt) a526bf7ad1 version,
text
The url also supports including a start year:
* [http://rem.mit-license.org/2009/](http://rem.mit-license.org/2009/) will
show a license year range of 2009-2016 (2016 being the current year)
* [http://rem.mit-license.org/2009-2010](http://rem.mit-license.org/2009-2010/)
allows me to force the year range
* [http://rem.mit-license.org/a526bf7ad1/2009-2010/license.txt](http://rem.mit-license.org/a526bf7ad1/2009-2010/license.txt) a526bf7ad1 version, with year range of 2009-2010 in plain text
Finally, the url also supports pinning the year
* [http://rem.mit-license.org/@2009](http://rem.mit-license.org/@2009)
this is useful for when your software copyright should expire ([as discussed here](https://github.com/remy/mit-license/issues/771))
## Ways to contribute
Aside from code contributions that make the project better, there are a few other specific ways that you can contribute to this project.
Development contributions from:
* [remy](https://github.com/remy)
* [batuhanicoz](https://github.com/batuhanicoz)
* [georgebashi](https://github.com/georgebashi)
* [mathiasbynens](https://github.com/mathiasbynens)
* [evertton](https://github.com/evertton)
**SSL and wildcard DNS is supported by [CloudFlare](https://www.cloudflare.com) - thank you 🙏💙**
### 1. Donate domain years
I host the domain with namecheap.com and yearly renewal is $9.69 per year. If you want to contribute a year, send me a message and I'll add the years on.
Of course I'll do my best to continue running the domain and hosting, but this is your chance to contribute to the community project.
Domain contributions:
* [remy](https://github.com/remy) - 2011-2012
* [barberboy](https://github.com/barberboy) - 2012-2013
* [paulirish](https://github.com/paulirish) - 2013-2014
* [batuhanicoz](https://github.com/batuhanicoz) - 2014-2015
* [buritica](https://github.com/buritica) - 2015-2016
* [adamstrawson](https://github.com/adamstrawson) - 2016-2018 (2 years)
* [keithamus](https://github.com/keithamus) - 2018-2026 (8 years)
* [pmuellr](https://github.com/pmuellr) - 2026-2027
* [danielknell](https://github.com/danielknell) - 2027-2029 (2 years)
* [barberboy](https://github.com/barberboy) - 2029-2030
* [mostly-magic](https://github.com/mostly-magic) - 2030-2032
*Please note that the whois says 2021 as you can only have 10 active registered years with ICANN - but the domain is set to auto-renew, so it's all good :)*
### 2. Hosting
For the first 5 years mit-license.org was hosted on my own dedicated server, but I've now moved to Heroku and am paying a monthly fee. If you would like to donate **[please donate here](https://www.paypal.me/rem)** include a message and I will add your name to the credit. Hosting is currently costs $7 per month, if you want to donate in months or years, it's gratefully received ❤
Hosting contributions:
* [remy](https://github.com/remy) - 2011-2016 Apr...
* [therebelrobot](https://github.com/therebelrobot) 1 month
* [mkody](https://github.com/mkody) 2 months
* [dan9186](https://github.com/dan9186) 1 year
* Kristin Anthony 1 year
* [zhengyi-yang](https://github.com/zhengyi-yang) 5 months
* [catodd](https://github.com/catodd) 2 months
* [lrz0](https://github.com/lrz0) 1 month
* [jorge-matricali](https://github.com/jorge-matricali) 3 months
* [youchenlee](https://github.com/youchenlee) 12 months
* [ramsey](https://github.com/ramsey) 12 months
* [rmm5t](https://github.com/rmm5t) 1 month
* [wrainaud](https://github.com/wrainaud) 3 months
* [romkey](https://github.com/romkey) 12 months
* [kylewelsby](https://github.com/kylewelsby) 6 months
* [wiesner](https://github.com/wiesner) 1 month
* [you?](https://www.paypal.me/rem)
### 3. A lick of paint
I'm a developer, I seem only capable of *grey*! If you're a designer and want to contribute a decent lick of paint on the project that would be super. Just create a new theme and send me a pull request.
## License
And of course:
MIT: http://rem.mit-license.org

1
composer.json Normal file
View file

@ -0,0 +1 @@
{}

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

163
index.php Normal file
View file

@ -0,0 +1,163 @@
<?php
date_default_timezone_set('Europe/London'); // stop php from whining
$format = 'html';
$theme = 'default';
$cname = '';
// use a match instead of preg_replace to ensure we got the cname
preg_match('/^([a-z0-9\-]+)\.mit-license\..*$/', $_SERVER['HTTP_HOST'], $match);
if (count($match) == 2) {
$cname = $match[1];
}
$user_file = 'users/' . $cname . '.json';
if ($_SERVER['REQUEST_METHOD'] === 'POST' && $cname) {
echo ('>>> curl API has been temporarily disabled. Please send a pull request in the short term. Service will resume as normal again soon ❤');
exit;
try {
$data = json_decode(file_get_contents('php://input'));
if (!property_exists($data, 'copyright')) {
Throw new Exception('>>> JSON requires "copyright" property and value');
}
if (file_exists($user_file)) {
Throw new Exception(wordwrap('>>> User already exists - to update values, please send a pull request on https://github.com/remy/mit-license'));
}
if (!file_put_contents($user_file, json_encode($data))) {
Throw new Exception(wordwrap('>>> Unable to create new user - please send a pull request on https://github.com/remy/mit-license'));
}
// try to add to github...!
exec('cd /WWW/mit-license && /usr/bin/git add ' . $user_file . ' && /usr/bin/git commit -m"automated creation of ' . $user_file . '"', $out, $r);
//print_r($out); echo "\n"; print_r($r); echo "\n";
$out = array();
exec('cd /WWW/mit-license && /usr/bin/git push origin master -v 2>&1', $out, $r);
//print_r($out); echo "\n"; print_r($r); echo "\n";
echo '>>> MIT license page created: https://' . $_SERVER['HTTP_HOST'] . "\n\n";
} catch (Exception $e) {
echo $e->getMessage() . "\n\n";
}
exit;
}
/**
* Load up the user.json file and read properties in
**/
if ($cname && file_exists($user_file)) {
$user = json_decode(file_get_contents($user_file));
$holder = htmlentities($user->copyright, ENT_COMPAT | ENT_HTML401, 'UTF-8');
if (property_exists($user, 'url')) {
$holder = '<a href="' . $user->url . '">' . $holder . '</a>';
}
if (property_exists($user, 'email')) {
$holder = $holder . ' &lt;<a href="mailto:' . $user->email . '">' . $user->email . '</a>&gt;';
if(property_exists($user, 'gravatar') && $user->gravatar === true){
$gravatar = '<img id="gravatar" src="https://www.gravatar.com/avatar/' . md5(strtolower(trim($user->email))) . '" />';
}
}
if (property_exists($user, 'format')) {
if (strtolower($user->format) == 'txt') {
$format = 'txt';
}
}
if (property_exists($user, 'theme')) {
if (file_exists('themes/' . $user->theme . '.css')) {
$theme = $user->theme;
}
}
} else {
$holder = "&lt;copyright holders&gt;";
}
/**
* Now process the request url. Optional parts of the url are (in order):
* [sha]/[year|year-range]/license.[format]
* eg. http://rem.mit-license.org/a526bf7ad1/2009-2010/license.txt
**/
// grab sha from request uri
$request_uri = explode('/', $_SERVER["REQUEST_URI"]);
$request = array_pop($request_uri);
// in case there's a trailing slash (unlikely)
if ($request == '') $request = array_pop($request_uri);
// url file format overrides user preference
if (stripos($request, 'license') === 0) {
$format = array_pop(explode('.', strtolower($request))) == 'txt' ? 'txt' : 'html';
// move down to the next part of the request
$request = array_pop($request_uri);
}
// check if we have a year or a year range up front
$year = date('Y');
preg_match('/^(@?\d{4})(?:(?:\-)(\d{4}))?$/', $request, $match);
if (count($match) > 1) {
if ($match[2] && $match[1][0] != '@') { // 2nd segment
$year = $match[2];
}
if ($match[1]) {
if ($match[1][0] == '@') {
$year = substr($match[1], 1);
} else {
$year = $match[1] == $year ? $year : $match[1] . '-' . $year;
}
}
$request = array_pop($request_uri);
}
// check if there's a SHA on the url and read this to switch license versions
$sha = '';
if ($request != "" && $request != "/" && $request != "/index.php") {
$sha = preg_replace('/[^a-f0-9]/', '', $request);
} else if (isset($user) && property_exists($user, 'version')) {
$sha = preg_replace('/[^a-f0-9]/', '', $user->version);
}
// if sha specified, use that revision of licence
$license = '';
if ($sha != "") {
$out = array();
// preg_replace should save us - but: please help me Obi Wan...
exec("/usr/local/bin/git show " . $sha . ":LICENSE.html", $out, $r);
if ($r == 0) {
$license = implode("\n", $out);
}
}
// if we didn't manage to read one in, use latest
if ($license == "") {
$license = file_get_contents('LICENSE.html');
}
// replace info tag and display
$info = $year . ' ' . $holder;
$license = str_replace('{{info}}', $info, $license);
$license = str_replace('{{theme}}', $theme, $license);
$license = str_replace('{{gravatar}}', $gravatar, $license);
// if we want text format, strip out the license from the article tag
// and then strip any other tags in the license.
if ($format == 'txt') {
$license = array_shift(explode('</article>', array_pop(explode('<article>', $license))));
$license = preg_replace('/<[^>]*>/', '', trim($license));
$license = html_entity_decode($license, ENT_COMPAT | ENT_HTML401, 'UTF-8');
$license .= "\n";
header('content-type: text/plain; charset=UTF-8');
}
echo $license;

21
package.json Normal file
View file

@ -0,0 +1,21 @@
{
"author": "Remy Sharp <remy@leftlogic.com> (http://remysharp.com/)",
"name": "mit-licence",
"description": "Hosted MIT License with details controlled through this repo",
"version": "1.0.0",
"repository": {
"type": "git",
"url": "git@github.com:remy/mit-license.git"
},
"scripts": {
"test": "node test.js"
},
"bugs": {
"url": "https://github.com/remy/mit-license/issues"
},
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
"nconf": "^0.8.4",
"request": "^2.72.0"
}
}

13
test.js Normal file
View file

@ -0,0 +1,13 @@
#!/bin/env node
var fs = require('fs');
var users = fs.readdirSync('users');
users.forEach(function (user) {
try {
var content = fs.readFileSync('users/' + user).toString();
JSON.parse(content);
} catch (e) {
console.error('Invalid JSON in file: ' + user);
process.exit(1);
}
});

View file

@ -0,0 +1,2 @@
/* 8bits theme v1.0.0 by @jorge-matricali, https://github.com/jorge-matricali/mit-license-8bits-theme */
@import url('https://fonts.googleapis.com/css?family=PT+Mono|VT323');body{font-family:'PT Mono',monospace;padding:.4em;font-size:1.1em;background:#00f;color:#fff}a:link,a:visited{text-decoration:none;color:#fff}article{display:block;margin:1em;position:relative;max-width:800px;margin:10px auto 0}article h1{color:#fff;width:100%;margin:0 auto;padding-top:1.5em;font-size:3em}article h1,article h1+p{font-family:'VT323',monospace;padding-left:6%}article h1+p{margin-top:0;margin-bottom:3em}article h1+p a:link,article h1+p a:visited{color:#fff}article p{padding:0 2em;text-align:justify}article p:last-child{padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}#gravatar{display:block;float:right}@media (min-width:750px){#gravatar{position:absolute;top:4em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){body{font-size:14px}#gravatar{position:relative;top:4em;right:2em}article h1+p{padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}img{-webkit-filter:contrast(250%) grayscale(100%);-moz-filter:contrast(325%) grayscale(100%);-ms-filter:contrast(250%) grayscale(100%);-o-filter:contrast(250%) grayscale(100%);filter:contrast(325%) grayscale(100%)}

View file

@ -0,0 +1,2 @@
/* 8bits theme v1.0.0 by @jorge-matricali, https://github.com/jorge-matricali/mit-license-8bits-theme */
@import url('https://fonts.googleapis.com/css?family=PT+Mono|VT323');body{font-family:'PT Mono',monospace;padding:.4em;font-size:1.1em;background:#fff;color:#000}a:link,a:visited{text-decoration:none;color:#000}article{display:block;margin:1em;position:relative;max-width:800px;margin:10px auto 0}article h1{color:#000;width:100%;margin:0 auto;padding-top:1.5em;font-size:3em}article h1,article h1+p{font-family:'VT323',monospace;padding-left:6%}article h1+p{margin-top:0;margin-bottom:3em}article h1+p a:link,article h1+p a:visited{color:#000}article p{padding:0 2em;text-align:justify}article p:last-child{padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}#gravatar{display:block;float:right}@media (min-width:750px){#gravatar{position:absolute;top:4em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){body{font-size:14px}#gravatar{position:relative;top:4em;right:2em}article h1+p{padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}img{-webkit-filter:contrast(250%) grayscale(100%);-moz-filter:contrast(325%) grayscale(100%);-ms-filter:contrast(250%) grayscale(100%);-o-filter:contrast(250%) grayscale(100%);filter:contrast(325%) grayscale(100%)}

View file

@ -0,0 +1,2 @@
/* 8bits theme v1.0.0 by @jorge-matricali, https://github.com/jorge-matricali/mit-license-8bits-theme */
@import url('https://fonts.googleapis.com/css?family=PT+Mono|VT323');body{font-family:'PT Mono',monospace;padding:.4em;font-size:1.1em;background:#000;color:#fff}a:link,a:visited{text-decoration:none;color:#fff}article{display:block;margin:1em;position:relative;max-width:800px;margin:10px auto 0}article h1{color:#fff;width:100%;margin:0 auto;padding-top:1.5em;font-size:3em}article h1,article h1+p{font-family:'VT323',monospace;padding-left:6%}article h1+p{margin-top:0;margin-bottom:3em}article h1+p a:link,article h1+p a:visited{color:#fff}article p{padding:0 2em;text-align:justify}article p:last-child{padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}#gravatar{display:block;float:right}@media (min-width:750px){#gravatar{position:absolute;top:4em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){body{font-size:14px}#gravatar{position:relative;top:4em;right:2em}article h1+p{padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}img{-webkit-filter:contrast(250%) grayscale(100%);-moz-filter:contrast(325%) grayscale(100%);-ms-filter:contrast(250%) grayscale(100%);-o-filter:contrast(250%) grayscale(100%);filter:contrast(325%) grayscale(100%)}

12
themes/afterdark.css Normal file
View file

@ -0,0 +1,12 @@
body {margin:0; padding: 50px;background: #242f3a;font: 16px/28px "Garamond",serif; color: #94979e;}
article, footer { display:block; max-width:720px; margin:0 auto; }
article { padding:28px;}
footer { padding:0 28px; text-align:center; }
h1 { margin:0; font-size: 24px; line-height: 32px;color:#d7721a}
a, a:visited { color:#577446; padding:4px; text-decoration:none; }
a:active, a:hover { color:#5dd912; }
a img { position: absolute; top: 0; right: 0; border: 0; }
:-moz-any-link:focus {background:#bc4a46;}
::selection {background:#bc4a46;}
::-moz-selection {background:#bc4a46;}
#gravatar { position: relative; float: right; margin-bottom: 1em; margin-left: 1em; border: 1px solid #ddd; }

86
themes/black-beauty.css Normal file
View file

@ -0,0 +1,86 @@
@import url(https://fonts.googleapis.com/css?family=Lato:300);
html {
font-size: 16px;
background-color: #1a1a1a;
}
body {
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 1.3em;
font-weight: 300;
color: #CCC;
}
article, footer {
max-width: 877px;
margin: 0 auto;
text-align: center;
}
article {
margin-top: 1em;
background-color: #2a2a2a;
padding: 1em;
text-align: center;
position: relative;
}
article p {
text-align: left;
}
article p:first-of-type {
text-align: center;
font-size: .8em;
}
article p:last-of-type {
border-left: 3px solid #CCC;
padding-left: 15px;
}
#gravatar {
width: 70px;
border-radius: 35px;
display: block;
margin: 0 auto;
position: absolute;
right: -6px;
bottom: -20px;
}
h1 {
font-size: 1.5em;
font-weight: 300;
text-transform: uppercase;
display: inline-block;
padding-bottom: 12px;
border-bottom: 2px dashed #CCC;
margin: 0;
}
a {
color: #ff6666;
text-decoration: none;
word-wrap: break-word;
}
a:hover, a:focus, a:active {
color: white;
}
@media (min-width: 640px) {
h1 {
font-size: 2.4em;
}
body {
font-size: 1.4em;
}
article p:first-of-type {
font-size: 1em;
}
}

41
themes/blackwood.css Normal file

File diff suppressed because one or more lines are too long

BIN
themes/blackwood.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

19
themes/cherry-white.css Normal file
View file

@ -0,0 +1,19 @@
@import url(https://fonts.googleapis.com/css?family=Alegreya:400italic,400,700);
body { color: #94979E; font: 16px/28px 'Alegreya', "Garamond",serif; margin: 0; padding: 0 50px;}
article, footer { display:block; max-width:720px; margin:0 auto; }
article {background: repeat scroll 0 0 #FFFFFF; border-bottom: 4px solid #FF3366; border-right: 3px solid #FF6666; padding: 45px 28px 28px; position: relative; -webkit-border-radius: 0px 0 10px 10px; -moz-border-radius: 0px 0 10px 10px; border-radius: 0px 0 10px 10px; margin-top: 28px; border-left: 1px solid #F7F7F7;}
h1 { background: none repeat scroll 0 0 #FF3366; color: #FFFFFF; font-size: 24px; left: -12px; line-height: 32px; padding: 10px 0 10px 13px; position: absolute; top: -22px; width: 100%; display: block; -moz-box-shadow: 2px 7px 0px -3px #CCCCCC; -webkit-box-shadow: 2px 7px 0px -3px #CCCCCC; box-shadow: 2px 7px 0px -3px #CCCCCC; }
h1:after { background-color: #AD0431; border-radius: 0 0 0 32px; content: ""; height: 7px; left: 3px; position: absolute; top: 52px; width: 7px; }
h1:before { background-color: #D01B4B; content: ""; height: 11px; left: 0; position: absolute; top: 52px; width: 11px; -webkit-border-radius: 0 0 0 32px; -moz-border-radius: 0 0 0 32px; border-radius: 0 0 0 32px; }
article p:nth-of-type(1) {font-size: 24px;}
a, a:visited { color:#3A3A3A; padding:4px 4px 0 4px; text-decoration:none; }
a:active, a:hover { color:#710257; }
a img { position: absolute; top: 0; right: 0; border: 0; }
:-moz-any-link:focus {color:#bc4a46;}
::selection {color:#bc4a46;}
::-moz-selection {color:#bc4a46; }
footer { background-color: #FFFFFF; border-bottom: 3px solid #FF3366; margin-top: 10px; padding: 4px 28px; text-align: center; border-top: 1px solid #F5F5F5; }
footer a { padding: 10px; }
footer p { font-size: 16px; margin: 0; padding: 0;}
#gravatar { position: relative; float: right; border: 3px solid #CCCCCC; top: -2.3em; z-index: 1; border-radius: 10px; }

19
themes/cherry.css Normal file
View file

@ -0,0 +1,19 @@
@import url(https://fonts.googleapis.com/css?family=Alegreya:400italic,400,700);
body { background: url("cherry.png") repeat scroll 0 0 transparent; color: #94979E; font: 16px/28px 'Alegreya', "Garamond",serif; margin: 0; padding: 0 50px;}
article, footer { display:block; max-width:720px; margin:0 auto; }
article {background: repeat scroll 0 0 #FFFFFF; border-bottom: 4px solid #FF3366; border-right: 3px solid #FF6666;padding: 74px 28px 28px; position: relative; -webkit-border-radius: 0px 0 10px 10px; -moz-border-radius: 0px 0 10px 10px; border-radius: 0px 0 10px 10px; }
h1 { background: none repeat scroll 0 0 #FF3366; color: #FFFFFF; font-size: 24px; left: -12px; line-height: 32px; padding: 10px 0 10px 13px; position: absolute; top: 0; width: 100%; display: block; -moz-box-shadow: 2px 7px 0px -3px #CCCCCC; -webkit-box-shadow: 2px 7px 0px -3px #CCCCCC; box-shadow: 2px 7px 0px -3px #CCCCCC; }
h1:after { background-color: #AD0431; border-radius: 0 0 0 32px; content: ""; height: 7px; left: 3px; position: absolute; top: 52px; width: 7px; }
h1:before { background-color: #D01B4B; content: ""; height: 11px; left: 0; position: absolute; top: 52px; width: 11px; -webkit-border-radius: 0 0 0 32px; -moz-border-radius: 0 0 0 32px; border-radius: 0 0 0 32px; }
article p:nth-of-type(1) {font-size: 24px;}
a, a:visited { color:#3A3A3A; padding:4px 4px 0 4px; text-decoration:none; }
a:active, a:hover { color:#710257; }
a img { position: absolute; top: 0; right: 0; border: 0; }
:-moz-any-link:focus {color:#bc4a46;}
::selection {color:#bc4a46;}
::-moz-selection {color:#bc4a46; }
footer { background-color: #FFFFFF; border-bottom: 3px solid #FF3366; margin-top: 10px; padding: 4px 28px; text-align: center; }
footer a { padding: 10px; }
footer p { font-size: 16px; margin: 0; padding: 0;}
#gravatar { position: relative; float: right; border: 3px solid #CCCCCC; top: -4.3em; z-index: 1; border-radius: 10px; }

BIN
themes/cherry.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

20
themes/default-dark.css Normal file
View file

@ -0,0 +1,20 @@
@import url(https://fonts.googleapis.com/css?family=Inconsolata);
html { background: #1a1a1a; }
body { margin: 0; font-family: "Inconsolata", "DejaVu Sans Mono","Bitstream Vera Sans Mono", monospace; font-size: 1.2em; line-height: 1.2em; color: #999;}
article, footer { display: block; min-width: 360px; max-width: 900px; width: 80%; }
article { margin: 2.5em auto 0 auto; border: 1px solid ; border-color: #505050 #373737 #373737 #505050; padding: 2em; background: #2a2a2a; }
h1 { margin-top: 0; }
article p:first-of-type { margin-top: 1.6em; }
article p:last-child { margin-bottom: 0; }
footer { margin: 0em auto 2em auto; text-align: center; }
footer a { color: #666; text-shadow: 0 1px 1px #999; text-decoration:none; font-size:.8em; padding: 1em; }
/*footer a:before{content: "â¦"; font-size:1.5em; padding-right:.2em; } */
footer a:hover, footer a:focus { color: white; }
h1 {font-weight:normal; display:inline; border-bottom:1px solid #999; padding:0 0 3px 0; line-height: 36px; }
a { color:#0520cf; text-decoration:none;}
a:hover, a:focus { color:#2844FA; }
a:active { color:white; }
:-moz-any-link:focus {color:#000; border:0;}
::selection {background:#ccc;}
::-moz-selection {background:#ccc;}
#gravatar{position:relative;float:right; margin-bottom: 1em; margin-left: 1em; border: 1px solid #999;}

22
themes/default.css Normal file
View file

@ -0,0 +1,22 @@
@import url(https://fonts.googleapis.com/css?family=Inconsolata);
html { background: #eee; }
body { margin: 0; font-family: "Inconsolata", "DejaVu Sans Mono","Bitstream Vera Sans Mono", monospace; font-size: 1.2em; line-height: 1.2em; }
article, footer { display: block; min-width: 360px; max-width: 900px; width: 80%; }
article { margin: 2.5em auto 0 auto; border: 1px solid ; border-color: #ddd #aaa #aaa #ddd; padding: 2em; background: #fff; }
h1 { margin-top: 0; }
article p:first-of-type { margin-top: 1.6em; }
article p:last-child { margin-bottom: 0; }
footer { margin: 0em auto 2em auto; text-align: center; }
footer a { color: #666; text-shadow: 0 1px 1px #fff; text-decoration:none; font-size:.8em; padding: 1em; }
/*footer a:before{content: "⏦"; font-size:1.5em; padding-right:.2em; } */
footer a:hover, footer a:focus { color: #111; }
h1 {font-weight:normal; display:inline; border-bottom:1px solid black; padding:0 0 3px 0; line-height: 36px; }
a { color:#2844FA; text-decoration:none;}
a:hover, a:focus { color:#1B29A4; }
a:active { color:#000; }
:-moz-any-link:focus {color:#000; border:0;}
::selection {background:#ccc;}
::-moz-selection {background:#ccc;}
#gravatar { position: relative; float: right; margin-bottom: 1em; margin-left: 1em; border: 1px solid #ddd; }
@media all and (max-width: 500px) { article {padding:1em;} body {font-size:1em;} }

80
themes/double-windsor.css Normal file
View file

@ -0,0 +1,80 @@
@import url(https://fonts.googleapis.com/css?family=Lora:400,400italic);
body {
font-family: Lora, Constantia, Georgia, serif;
padding: 8px;
line-height: 1.6em;
color: #444;
}
article {
max-width: 660px;
margin: 10px auto 0;
text-align: justify;
}
h1 {
font-weight: 400;
text-align: center;
font-variant: small-caps;
letter-spacing: 0.25em;
font-size: 1.9em;
border-bottom: 1px solid #EEE;
padding-bottom: 0.8em;
margin-bottom: 5px;
line-height: 1.1em;
}
article p:nth-of-type(1) {
border-top: 1px solid #EEE;
margin-top: 0;
padding-top: 1.2em;
font-style: italic;
text-align: center;
font-size: 1.05em;
}
article p:last-child {
padding-bottom: 1.3em;
margin-bottom: 0.0em;
border-bottom: 1px solid #EEE;
font-size: 0.95em;
}
a {
padding: 0.1em;
}
a:link,
a:visited {
text-decoration: none;
color: #C53;
border-bottom: 1px dotted;
}
a:hover {
background: #D64;
color: white;
border: none;
}
a:active {
background: #920;
}
footer {
border-top: 1px solid #EEE;
font-size: 0.8em;
text-align: center;
max-width: 660px;
margin: 0 auto;
margin-top: 5px;
font-style: italic;
}
#gravatar {
border: 1px solid #ddd;
position: relative;
float: right;
top: -1.7em;
}

133
themes/dusk.css Normal file
View file

@ -0,0 +1,133 @@
/* Dusk theme v1.0.0 by @georapbox */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400);
*::selection {
background: #de5833;
color: #eff7ff;
}
*::-moz-selection {
background: #de5833;
color: #eff7ff;
}
* {
margin: 0;
padding: 0;
}
body {
font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 1.1em;
background: #272b35;
color: #67778a;
margin: 86px 0;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
}
a:link, a:visited, a:hover {
position: relative;
text-decoration: none;
color: #de5833;
-webkit-transition: color 0.3s ease-in-out;
transition: color 0.3s ease-in-out;
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
a:hover {
color: #eff7ff;
}
a:before {
content: " ";
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
background-color: #de5833;
visibility: hidden;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
a:hover:before {
visibility: visible;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
article {
display: block;
margin: 1.0em;
position: relative;
margin: 0 auto;
}
article h1 {
margin: 0;
padding: 60px 0.4em 0 0.4em;
color: #eff7ff;
font-size: 2.0em;
font-weight: 300;
text-align: center;
background: #1F222A;
}
article h1 + p {
max-width: 100%;
margin-top: 0;
padding-top: 0.1em;
padding-bottom: 60px;
font-size: 1.0em;
text-align: center;
background: #1F222A;
}
article h1 + p + p {
margin-top: 1.6em;
}
article p {
padding: 0 1.4em;
text-align: justify;
line-height: 1.5;
max-width: 960px;
margin: 1.0em auto;
}
article p:last-child {
padding-bottom: 1.8em;
font-size: 0.9em;
}
footer {
margin: 0 auto;
font-size: 0.8em;
text-align: center;
}
footer p {
padding: 0 1.4em;
}
#gravatar {
display: block;
position: absolute;
top: -43px;
left: 50%;
margin-left: -43px;
border-radius: 100%;
border: 3px solid #272b35;
}
@media (max-width: 750px) {
article h1 + p {
font-size: 0.8em;
}
}

135
themes/eula-modern.css Normal file
View file

@ -0,0 +1,135 @@
/*author: lo sauer, 2013 - https://github.com/lsauer, @sauerlo */
* {
scrollbar-base-color: white;
scrollbar-track-color: white;
scrollbar-darkshadow-color: white;
scrollbar-3dlight-color: white;
scrollbar-arrow-color: #757778;
scrollbar-shadow-color: #bec1c4;
scrollbar-highlight-color: #bec1c4;
}
::-webkit-scrollbar {
width: 8px;
height: 8px;
}
::-webkit-scrollbar-thumb {
background: #888;
border-radius: 8px;
border:1px solid rgba(0,0,0,0.3);
box-shadow: -3px -3px 6px rgba(180,180,160,.5) inset, 3px 3px 3px rgba(226,226,225,.5) inset;
}
::-webkit-scrollbar-track {
background:#fbfbfb;
box-shadow: 3px 3px 10px rgba(0,0,0,.25) inset;
}
body {
font-family: Segoe UI, 'SegoeUIWF',Arial,sans-serif;
padding: 10px;
line-height: 1.5em;
}
article {
position: relative;
color: #444;
max-width: 700px;
margin: 10px auto 0px;
text-align: justify;
}
@media (max-device-height: 699px) {
article {
max-width: none !important;
margin: 8px 8px !important;
}
}
h1 {
font-size: 3.7em;
line-height: 1.3em;
font-family: Segoe UI Light,'SegoeUILightWF',Arial,sans-serif;
color: #000;
padding: 0px;
font-weight: normal;
clear: both;
margin: .2em auto .4em;
margin-right: 100px; /* allow for avatar */
}
article p:nth-of-type(1) { background: #666;
color: white;
border: none;
border-top: 1px solid #eee;
margin-top: 0;
padding: .3em .3em;
font-style: normal;
text-align: center;
font-size: 0.95em;
}
article p:last-child {
line-height: 26px;
padding-left: 15px;
border-width: 0px 0px 0px 3px;
border-style: solid;
padding-bottom: 1.3em;
margin-bottom: 0.0em;
font-size: 0.9em;
}
a {
padding: 0.1em;
}
a:link,
a:visited {
text-decoration: none;
color: #666;
border: none;
transition: all 1s;
padding: 1px;
}
a:hover {
background: #666;
color: white;
border: none;
transition: all 1s;
}
article a:link,
article a:visited {
color: #fff;
background: #666;
}
a:active {
background: #999;
}
footer {
border-top: 1px solid #eee;
font-size: 0.8em;
text-align: center;
max-width: 660px;
margin: 0 auto;
margin-top: 5px;
font-style: italic;
}
footer a:link,
footer a:visited {
color:#ccc;
}
#gravatar {
position: absolute;
right: 0;
border: 3px solid #ccc;
// top: 4.5em;
z-index: 1;
border-radius: 10px;
}

13
themes/flesch.css Normal file
View file

@ -0,0 +1,13 @@
body {
margin:0; padding: 50px;
background: #fff url(/themes/flesch.png);
font: 16px/28px "Palatino Linotype", "Book Antiqua", Palatino, FreeSerif, serif; color: #252519;
}
article, footer { display:block; max-width:720px; margin:0; }
article { padding:28px; background:#fff; border:1px solid #ccc; }
footer { padding:0 28px; text-align:center; }
h1 { margin:0; font-size: 24px; line-height: 32px;}
a, a:visited { color:#105cb6; padding:4px; text-decoration:none; }
a:active, a:hover { color:#003; }
a img { position: absolute; top: 0; right: 0; border: 0; }
#gravatar { position: relative; float: right; margin-bottom: 1em; margin-left: 1em; border: 1px solid #ddd; }

BIN
themes/flesch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

99
themes/friendly.css Normal file
View file

@ -0,0 +1,99 @@
@import url(https://fonts.googleapis.com/css?family=Lato:300);
html {
font-size: 16px;
background-color: #f7f7f7;
}
body {
font-family: "Lato", Helvetica, Arial, sans-serif;
font-size: 1.3em;
font-weight: 300;
color: #333;
}
article, footer {
max-width: 877px;
margin: 0 auto;
text-align: center;
}
article {
margin-top: 1em;
padding: 1em;
text-align: center;
position: relative;
}
article p {
text-align: left;
}
article p:first-of-type {
text-align: center;
font-size: .8em;
}
article p:last-of-type {
border-left: 3px solid #333;
padding-left: 15px;
}
#gravatar {
width: 70px;
border-radius: 35px;
display: block;
margin: 0 auto;
position: absolute;
bottom: -3em;
left: 0;
}
h1 {
font-size: 1.5em;
font-weight: 300;
text-transform: uppercase;
display: inline-block;
padding-bottom: 12px;
border-bottom: 2px dashed #d9d9d9;
margin: 0;
}
footer {
background: #dadada;
border-radius: 5px;
}
footer p {
text-align: left;
padding-left: 80px;
}
footer p a {
color: #333;
}
a {
color: gray;
text-decoration: none;
word-wrap: break-word;
}
a:hover, a:focus, a:active {
color: black;
}
@media (min-width: 640px) {
h1 {
font-size: 2.4em;
}
body {
font-size: 1.4em;
}
article p:first-of-type {
font-size: 1em;
}
}

965
themes/hacker.css Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 B

206
themes/hipster-gray.css Normal file
View file

@ -0,0 +1,206 @@
@import url(https://fonts.googleapis.com/css?family=Merriweather:400,300);
* {
margin: 0;
padding: 0;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
body {
background: #aaa;
font-family: Merriweather, "Palatino Linotype", Georgia, serif;
font-size: 21pt;
line-height: 170%;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
overflow-y: auto;
padding: 20pt;
}
a:link, a:visited {
color: #000;
text-decoration: none;
border-bottom: 1pt solid #aaa;
}
a:hover, a:focus, a:active {
background: #aaa;
text-decoration: none;
}
h1 {
font-size: 64pt;
font-weight: 400;
line-height: 100%;
}
article, footer {
padding: 50pt 50pt 20pt 20%;
background: #ccc;
}
article p { margin-top: 40pt; }
article p:first-of-type {
margin-top: 20pt;
font-size: 14pt;
line-height: 150%;
}
article :nth-child(4),
article :nth-child(4):before {
font-size: 18pt;
font-weight: 300;
}
article :nth-child(4):before {
content: "*";
margin-left: -20pt;
float: left;
}
article p:last-child {
border: 20pt solid #c4c4c4;
font-size: 17pt;
line-height: 180%;
margin: 40pt;
color: #888;
padding: 20pt;
}
footer {
padding-top: 0;
font-size: 14pt;
line-height: 100%;
margin-top: -1pt;
}
footer p {
background: url("hipster-gray-octocat.png") 0 0 no-repeat;
margin-left: -20pt;
padding-left: 20pt;
}
footer a:link, footer a:visited {
border-bottom-color: #bbb;
color: #888;
}
footer a:hover, footer a:focus, footer a:active {
color: #000;
}
@media only screen and (max-width: 1360px) {
article, footer {
padding-left: 50pt;
}
}
@media only screen and (max-width: 1140px) {
body {
font-size: 17pt;
padding: 15pt;
}
h1 { font-size: 40pt; }
article, footer { padding: 30pt; }
article p { margin-top: 17pt; }
article p:first-of-type {
font-size: 12pt;
line-height: 120%;
margin-top: 10pt;
}
article :nth-child(4), article :nth-child(4):before { font-size: 15pt; }
article :nth-child(4):before { margin-left: -15pt; }
article p:last-child {
border-width: 15pt;
font-size: 13pt;
margin: 15pt 0 0 0;
padding: 15pt;
}
footer {
padding-top: 0;
font-size: 11pt;
line-height: 120%;
}
footer p {
margin-left: -15pt;
padding-left: 15pt;
}
}
@media only screen and (max-width: 720px) {
body {
font-size: 12pt;
padding: 10pt;
}
h1 { font-size: 24pt; }
article, footer { padding: 20pt; }
article p { margin-top: 15pt; }
article p:first-of-type {
font-size: 9pt;
line-height: 120%;
margin-top: 10pt;
}
article :nth-child(4), article :nth-child(4):before { font-size: 10pt; }
article :nth-child(4):before { margin-left: -10pt; }
article p:last-child {
border-width: 10pt;
font-size: 10pt;
margin: 15pt 0 0 0;
padding: 10pt;
}
footer {
padding-top: 0;
font-size: 9pt;
line-height: 120%;
}
footer p {
background-position: 0 1px;
-webkit-background-size: 9px;
background-size: 11px;
margin-left: -10pt;
padding-left: 10pt;
}
}
@media print {
@page { margin: .5cm; }
* { color: black !important; }
a[href^="http"]:after { content: " [" attr(href) "]" }
a:link, a[href]:after { border: none; }
body {
background: none;
font-size: 12pt;
padding: 0;
}
h1 { font-size: 28pt; }
article, footer {
background: none;
padding: 30pt;
}
article p { margin-top: 16pt; }
article p:first-of-type {
font-size: 10pt;
line-height: 120%;
margin-top: 10pt;
}
article :nth-child(4), article :nth-child(4):before { font-size: 12pt; }
article :nth-child(4):before { margin-left: -12pt; }
article p:last-child {
border-width: 11pt;
font-size: 11pt;
margin: 18pt 0 0 0;
padding: 11pt;
}
footer {
padding-top: 0;
font-size: 10pt;
line-height: 120%;
}
footer p {
background-position: 0 1px;
-webkit-background-size: 11px;
background-size: 11px;
margin-left: -12pt;
padding-left: 12pt;
}
}
#gravatar {
position: relative;
float: left;
border: 20px solid #c4c4c4;
margin-left: -12em;
margin-top: -1em;
width: 5em;
}

97
themes/hmt-blue.css Normal file
View file

@ -0,0 +1,97 @@
/* normalize.min.css */
progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} figcaption, menu,article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0} [hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* Roboto */
@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
body {
font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;
padding: .4em;
font-size: 1.1em;
line-height: 1.4;
background-color: #e9ebee;
}
a:focus,
a:hover {
color: #23527c;
}
a:active,
a:hover {
outline: 0;
}
a {
color: #337ab7;
text-decoration: none;
}
article,
footer {
width: 800px;
margin: 0 auto;
}
article p {
text-align: justify;
}
footer p {
text-align: center;
}
#gravatar {
display: block;
float: right;
border-radius: 50%;
border: none;
margin-top: 5px;
}
article h1 {
font-weight: bold;
line-height: 1.3;
text-shadow: 3px 2px 6px rgba(0, 0, 0, 0.2);
}
footer {
text-align: center;
border-top: 1px solid #ccc;
font-style: italic;
}
/* Blockquote: https://codepen.io/maxds/pen/DcveB */
article > p:last-child {
display: block;
background: #fff;
padding: 15px 20px 15px 45px;
margin: 0 0 20px;
position: relative;
/*Font*/
font-family: Georgia, serif;
font-size: 16px;
line-height: 1.4;
color: #666;
text-align: justify;
/*Borders - (Optional)*/
border-left: 15px solid #3392cd;
border-right: 2px solid #3392cd;
/*Box Shadow - (Optional)*/
-moz-box-shadow: 2px 2px 15px #ccc;
-webkit-box-shadow: 2px 2px 15px #ccc;
box-shadow: 2px 2px 15px #ccc;
}
article > p:last-child::before {
content: "\201C";
/*Unicode for Left Double Quote*/
/*Font*/
font-family: Georgia, serif;
font-size: 60px;
font-weight: bold;
color: #999;
/*Positioning*/
position: absolute;
left: 10px;
top: 5px;
}
article > p:last-child::after {
/*Reset to make sure*/
content: "";
}

102
themes/magic-mint.css Normal file
View file

@ -0,0 +1,102 @@
@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic");
html{
font-size: 62.5%;
}
body {
font-family: Lato, Helvetica, sans-serif;
padding: 8px;
line-height: 1.6;
color: #3e3e3e;
background: #c7f1d7;
}
article {
max-width: 660px;
margin: 10px auto 0;
text-align: center;
position: relative;
}
#gravatar{
position: absolute;
left: 0;
top: 22px;
width: 68px;
height: 68px;
}
h1 {
font-weight: 700;
text-align: center;
font-size: 40px;
font-size: 4rem;
text-transform: uppercase;
text-shadow: 0 1px 0 #c7f1d7;
border-bottom: 6px solid #3e3e3e;
padding-bottom: 25px;
line-height: 1.1;
display: inline-block;
margin: 15px auto 5px auto;
}
article p:nth-of-type(1) {
margin: 0;
padding: 21px 0 0;
font-style: italic;
text-align: center;
font-size: 14px;
font-size: 1.4rem;
}
article p:last-child {
padding-bottom: 1.3em;
margin-bottom: 0;
font-size: 18px;
font-size: 1.8rem;
}
p{
text-align: justify;
font-size: 18px;
font-size: 1.8rem;
}
a {
padding: 0.1em;
}
a:link,
a:visited {
text-decoration: none;
color: #3e3e3e;
border-bottom: 1px solid;
}
a:hover {
background: #3e3e3e;
color: white;
border: none;
}
a:active {
background: #2e2e2e;
position: relative;
top: 1px;
}
a[href^="mailto"] {
border-bottom: none;
}
footer {
border-top: 8px solid #3e3e3e;
font-size: 1.8rem;
text-align: center;
max-width: 660px;
margin: 10px auto 0;
padding: 12px 0;
font-style: italic;
}
footer p{
text-align: center;
}

View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#ffc107;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#fff8e1;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#ffecb3}article h1+p a:hover{color:#ff6f00}article p{padding:0 2em;text-align:justify}article p:last-child{color:#ffa000;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#ff6f00}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

1
themes/material-blue.css Normal file
View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#2196f3;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#e3f2fd;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#bbdefb}article h1+p a:hover{color:#0d47a1}article p{padding:0 2em;text-align:justify}article p:last-child{color:#1976d2;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#0d47a1}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#795548;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#efebe9;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#d7ccc8}article h1+p a:hover{color:#3e2723}article p{padding:0 2em;text-align:justify}article p:last-child{color:#5d4037;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#3e2723}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

1
themes/material-cyan.css Normal file
View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#00bcd4;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#e0f7fa;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#b2ebf2}article h1+p a:hover{color:#006064}article p{padding:0 2em;text-align:justify}article p:last-child{color:#0097a7;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#006064}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#ff5722;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#fbe9e7;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#ffccbc}article h1+p a:hover{color:#bf360c}article p{padding:0 2em;text-align:justify}article p:last-child{color:#e64a19;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#bf360c}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#673ab7;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#ede7f6;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#d1c4e9}article h1+p a:hover{color:#311b92}article p{padding:0 2em;text-align:justify}article p:last-child{color:#512da8;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#311b92}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#4caf50;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#e8f5e9;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#c8e6c9}article h1+p a:hover{color:#1b5e20}article p{padding:0 2em;text-align:justify}article p:last-child{color:#388e3c;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#1b5e20}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

1
themes/material-grey.css Normal file
View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#9e9e9e;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#fafafa;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#f5f5f5}article h1+p a:hover{color:#212121}article p{padding:0 2em;text-align:justify}article p:last-child{color:#616161;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#212121}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#3f51b5;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#e8eaf6;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#c5cae9}article h1+p a:hover{color:#1a237e}article p{padding:0 2em;text-align:justify}article p:last-child{color:#303f9f;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#1a237e}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#03a9f4;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#e1f5fe;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#b3e5fc}article h1+p a:hover{color:#01579b}article p{padding:0 2em;text-align:justify}article p:last-child{color:#0288d1;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#01579b}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#8bc34a;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#f1f8e9;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#dcedc8}article h1+p a:hover{color:#33691e}article p{padding:0 2em;text-align:justify}article p:last-child{color:#689f38;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#33691e}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

1
themes/material-lime.css Normal file
View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#cddc39;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#f9fbe7;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#f0f4c3}article h1+p a:hover{color:#827717}article p{padding:0 2em;text-align:justify}article p:last-child{color:#afb42b;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#827717}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#ff9800;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#fff3e0;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#ffe0b2}article h1+p a:hover{color:#e65100}article p{padding:0 2em;text-align:justify}article p:last-child{color:#f57c00;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#e65100}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

1
themes/material-pink.css Normal file
View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#e91e63;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#fce4ec;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#f8bbd0}article h1+p a:hover{color:#880e4f}article p{padding:0 2em;text-align:justify}article p:last-child{color:#c2185b;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#880e4f}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#9c27b0;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#f3e5f5;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#e1bee7}article h1+p a:hover{color:#4a148c}article p{padding:0 2em;text-align:justify}article p:last-child{color:#7b1fa2;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#4a148c}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

1
themes/material-red.css Normal file
View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#f44336;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#ffebee;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#ffcdd2}article h1+p a:hover{color:#b71c1c}article p{padding:0 2em;text-align:justify}article p:last-child{color:#d32f2f;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#b71c1c}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

1
themes/material-teal.css Normal file
View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#009688;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#e0f2f1;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#b2dfdb}article h1+p a:hover{color:#004d40}article p{padding:0 2em;text-align:justify}article p:last-child{color:#00796b;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#004d40}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#ffeb3b;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#fffde7;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#fff9c4}article h1+p a:hover{color:#f57f17}article p{padding:0 2em;text-align:justify}article p:last-child{color:#fbc02d;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#f57f17}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

1
themes/material.css Normal file
View file

@ -0,0 +1 @@
/*Material theme v1.0.1 by @ahaasler, https://github.com/ahaasler/mit-license-material-theme*/@import url(https://fonts.googleapis.com/css?family=Roboto:400|Roboto+Condensed:300,400);body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.4em;font-size:1.1em;background:#eee;color:#5c5c5c}a:link,a:visited{text-decoration:none}article{background:#fff;border-radius:2px;display:block;margin:1em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;position:relative;max-width:800px;margin:10px auto 0}article:hover{box-shadow:0 2px 3px rgba(0,0,0,.16),0 2px 3px rgba(0,0,0,.23)}article h1{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;height:4.5em;width:100%;margin:0 auto;padding-top:3.5em;padding-bottom:.7em;box-sizing:border-box;font-size:2em;font-weight:300}article h1,article h1+p{background:#607d8b;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;padding-left:6%}article h1+p{color:#eceff1;margin:0;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);font-size:1em;padding-top:.6em;min-height:3.6em;font-weight:400;margin-top:0}article h1+p a:link,article h1+p a:visited{color:#cfd8dc}article h1+p a:hover{color:#263238}article p{padding:0 2em;text-align:justify}article p:last-child{color:#455a64;padding-bottom:1.8em;font-size:.9em}footer{margin:0 auto;font-size:.8em;text-align:center}footer a:link,footer a:visited{color:#5c5c5c}footer a:hover{color:#263238}#gravatar{display:block;float:right;border-radius:100%;box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}#gravatar:hover{box-shadow:0 5px 12px rgba(0,0,0,.23),0 5px 12px rgba(0,0,0,.16)}@media (min-width:750px){#gravatar{position:absolute;top:10.8em;right:3em}#gravatar+h1+p+p{padding-top:2em}h1+p{padding-right:6em}h1+p+p{padding-top:.8em}}@media (max-width:750px){#gravatar{position:fixed;bottom:1em;right:1em}article h1+p{font-size:.8em;padding-bottom:1em}article h1+p+p{padding-top:.8em}footer{padding-bottom:4em}}

22
themes/mitserrat.css Normal file
View file

@ -0,0 +1,22 @@
/*-----------------------------------------------------------------------------
MIT-license Theme: MITserrat
version: 1.0
date: 17/09/2016
author: Wouter Janson
github: https://github.com/WouterJanson
description: A simple theme based on the Montserrat font
-----------------------------------------------------------------------------*/
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
html{padding:0;margin:0;}
body{background-color:#F9F9F9;}
h1{color:#B93A32;font-family:Montserrat;font-size:72px;font-weight:600;line-height:72px;letter-spacing:-4px;margin-bottom:48px;text-transform:uppercase;text-align:center;}
p{color:#3E4147;font-family:Montserrat;font-size:22px;font-weight:500;line-height:32px;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:80%;}
a{color:#3E4147;border-bottom:3px solid #B93A32;font-weight:700;text-decoration:none;}
a:hover{color:#B93A32;}
p:first-of-type,footer{text-align:center;}
#gravatar{display:block;margin-left:auto;margin-right:auto;height:80px;width:80px;margin-top:72px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;}

1
themes/open-sans.css Normal file
View file

@ -0,0 +1 @@
@font-face{font-family:'Open Sans Bold';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format('woff')}html{background:#f2f2f8}body{margin:0;padding:100px;font-family:'Open Sans',sans-serif;font-size:1.2em;line-height:1.6}::selection{background:#ccc}::-moz-selection{background:#ccc}h1{text-align:center;font:36px 'Open Sans Bold'}p{margin:25px 0 0}p:first-of-type{text-align:center;margin:0 0 50px}a{color:#0a0a0b;text-decoration:none;border-bottom:3px solid rgba(10,10,11,1);-webkit-transition:.15s ease;-moz-transition:.15s ease;-ms-transition:.15s ease;-o-transition:.15s ease;transition:.15s ease}a:focus,a:hover{opacity:.5}article,footer{display:block;margin:0 auto!important;padding:25px;max-width:900px;width:100%}footer{text-align:center;font:75% 'Open Sans Bold'}#gravatar{display:block!important;border-radius:100%;margin:0 auto}

14
themes/orange.css Normal file
View file

@ -0,0 +1,14 @@
@import url(https://fonts.googleapis.com/css?family=PT+Sans|PT+Sans+Caption:700);
html,body{background:#663B14;font:13pt "PT Sans",sans-serif;text-align:center}
a:link,a:visited{color:#234234;text-decoration:none}
a:hover,a:active{color:#432321;text-decoration:underline}
article{background:#CC9900;text-align:left;width:85%;margin:80px auto;border-radius:10px;-moz-border-radius:10px;box-shadow:-1px 1px 20px rgba(30,30,30,0.5),2px 1px 15px rgba(80,80,80,0.4),inset 0 0 10px rgba(50,50,50,0.7);-webkit-box-shadow:-1px 1px 20px rgba(30,30,30,0.5),2px 1px 15px rgba(80,80,80,0.4),inset 0 0 10px rgba(50,50,50,0.7)}
article h1{background:#CC6600;text-align:center;font:bold 35pt "PT Sans Caption","PT Sans",sans-serif;margin:0;padding:19px;border-radius:10px;-moz-border-radius:10px;box-shadow:inset 0 0 10px rgba(70,70,70,0.2),inset 1px 0 10px rgba(50,50,50,0.3),inset -1px 0 10px rgba(50,50,50,0.3);-webkit-box-shadow:inset 0 0 10px rgba(70,70,70,0.2),inset 1px 0 10px rgba(50,50,50,0.3),inset -1px 0 10px rgba(50,50,50,0.3)}
article p{margin:0;padding:10px 15px}
footer{position:fixed;bottom:0;left:0;width:100%;border-top:1px solid #7A7A00;background:#333300;user-select:none;-moz-user-select:none;-webkit-user-select:none}
footer p,footer a{display:block;margin:0;text-shadow:0 0 10px #ccc;font-size:11.5pt}
footer a:link,footer a:visited{color:#aaa}
footer a:hover,footer a:active{color:#eee}
::selection{background:#663300;color:white}
::-moz-selection{background:#663300;color:white}
#gravatar { position: relative; float: right; top: 0.5em; z-index: 1; right: 0.7em; border-radius: 10px; }

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.2" baseProfile="tiny" id="Layer" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
x="0px" y="0px" width="100px" height="100px" viewBox="0 0 100 100" preserveAspectRatio="none" xml:space="preserve">
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="50" y1="0" x2="50" y2="100">
<stop offset="0" style="stop-color:#EBECED"/>
<stop offset="1" style="stop-color:#EBECED;stop-opacity:0"/>
</linearGradient>
<rect fill="url(#SVGID_1_)" width="100" height="100"/>
</svg>

After

Width:  |  Height:  |  Size: 569 B

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.2" baseProfile="tiny" id="Layer" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
x="0px" y="0px" width="100px" height="100px" viewBox="0 0 100 100" preserveAspectRatio="none" xml:space="preserve">
<radialGradient id="SVGID_1_" cx="50" cy="50" r="50" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#F5F6F7"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</radialGradient>
<circle fill="url(#SVGID_1_)" cx="50" cy="50" r="50"/>
</svg>

After

Width:  |  Height:  |  Size: 560 B

7
themes/plaintext.css Normal file
View file

@ -0,0 +1,7 @@
@import url(https://fonts.googleapis.com/css?family=Inconsolata);
body {
max-width: 625px;
}
body, h1, h2, h3, h4, h5, h6 {
font: normal 15px Inconsolata, Consolas, monospace;
}

70
themes/rokkitt.css Normal file
View file

@ -0,0 +1,70 @@
@import url(https://fonts.googleapis.com/css?family=Rokkitt:400,700);
body {
margin: 0 auto;
font: normal x-large/1.3 Rokkitt, Helvetica, Arial;
line-height: 1.2em;
color: #666;
text-align: justify;
}
article, footer {
display: block;
min-width: 360px;
max-width: 900px;
width: 80%;
}
article {
margin: 0 auto 0 auto;
border: 1px solid ;
border-color: #fff #fff #fff #fff;
padding: 2em; background: #fff;
}
h1 {
margin: 0;
}
article p:first-of-type {
margin-top: 1.6em;
}
article p:last-child {
margin-bottom: 0;
}
footer {
margin: 0em auto 2em auto;
text-align: center;
}
footer a {
color: #abc8e2;
text-shadow: 0 1px 1px #fff;
text-decoration:none;
font-size:.8em;
padding: 1em;
}
h1 {
font-weight:normal;
line-height: 36px;
font-size: 2em;
text-align: center
}
a {
color: #abc8e2;
text-decoration:none;
}
#gravatar {
position: relative;
float: right;
margin-bottom: 1em;
margin-left: 1em;
border: 1px solid #ddd;
}
@media all and ( max-width: 500px) { article {padding:1em;} body {font-size:1em;} }

37
themes/silver-style.css Normal file
View file

@ -0,0 +1,37 @@
/*
**Silver Style
**v1.0
**by Dipesh Bhardwaj
**09.2013
**https://in.linkedin.com/in/devdipesh/
*/
body {
margin:0; padding: 50px;
font: normal 14px/20px "DroidSansRegular",Arial,Helvetica,sans-serif;
color: #444;
background: #FAFAFA;
background: url(/themes/page_gradient_radial.svg) 50% -300px no-repeat, url(/themes/page_gradient_linear.svg) 50% 0 repeat-x, #FAFAFA;
background-size: 1600px 600px, 100% 500px,auto;
}
article {
border-right: 1.5px solid #9ab8ed; padding: 17px;
border-radius: 1%;
-webkit-box-shadow: 3px 0px 20px -2px #7ba5e4;
-moz-box-shadow: 3px 0px 20px -2px #7ba5e4;
box-shadow: 3px 0px 20px -2px #7ba5e4;
background: -webkit-radial-gradient(50% 0%, 50% 15px, #EB8CF2 0%, white 100%);
}
article, footer { display:block; max-width:720px; margin:0 auto; }
article { padding:28px;}
footer { padding:0 28px; text-align:center; }
h1 { margin:0; font-size: 24px; line-height: 32px;color:#008CCC; text-transform: uppercase;}
a, a:visited { color:#577446; padding:4px; text-decoration:none; }
a:active, a:hover { color:#5dd912; }
a img { position: absolute; top: 0; right: 0; border: 0; }
:-moz-any-link:focus {background:#bc4a46;}
::selection {background:#bc4a46;}
::-moz-selection {background:#bc4a46;}
#gravatar { position: relative; float: right; margin-bottom: 1em; margin-left: 1em; border: 1px solid #ddd; }

3
themes/solarized.css Normal file
View file

@ -0,0 +1,3 @@
/*Solarized theme by Ethan Schoonover*/
/*Part of source code reused from the Open Sans Theme */
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300|Source+Code+Pro:700);html{padding:0;font-size:1em;background-color:#eee8d5}body{font-family:'Source Sans Pro',sans-serif;font-size:1.5em;font-weight:300;text-align:center;margin:0;background:none repeat scroll 0 0 #eee8d5}article,footer{text-align:center;margin:auto;max-width:100%}article{margin-top:0;padding:1.75em;color:#dc322f;text-align:center;position:relative;background:none repeat scroll 0 0 #002b36}article p{text-align:left;color:#93a1a1}article p:first-of-type{text-align:center;color:#b58900}article p:last-of-type{color:#268bd2}#gravatar{width:50px;border:5px solid #FFF;border-radius:15px;display:block;margin:0 auto}h1{font-size:2em;font-weight:700;text-transform:uppercase;display:inline-block;padding-bottom:12px;border-bottom:2px dashed #dc322f;margin:0}a{font-family:'Source Sans Pro',sans-serif;font-size:1em;font-weight:700;color:#859900;text-decoration:none;word-wrap:break-word}a:active,a:focus,a:hover{color:#d33682}@media screen and (min-width:960px){#gravatar{display: none;position:absolute;top:2em;left:2em}h1{font-size:2.5em}}sour

14
themes/willpower.css Normal file
View file

@ -0,0 +1,14 @@
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);
* { margin: 0; padding: 0; box-sizing: boder-box; }
img { border: 0; }
body { background: #fff; font: 16px/28px "Roboto", sans-serif; color: #888; }
article, footer { display: block; max-width: 720px; margin: 0 auto; }
article { padding: 20px; }
footer { padding: 0 20px; text-align: center; font-size: 12px; }
h1 { font-size: 24px; line-height: 32px; color: #399; }
a, a:visited { color: #369; padding:4px; text-decoration:none; }
a:active, a:hover { text-decoration: underline;}
a img { position: absolute; top: 0; right: 0; }
article p { margin: 10px 0; }
article p:last-child {border-left: 2px solid #399; padding-left: 10px; }
#gravatar { float:right; margin:1em; width:80px; height:80px; border-radius:40px; }

74
themes/xtansia.css Normal file
View file

@ -0,0 +1,74 @@
@import url(https://fonts.googleapis.com/css?family=Rambla:400,400italic);
body {
font-family: Rambla, serif;
padding: 32px;
font-size: 1.1em;
background: white;
color: gray;
}
article {
max-width: 800px;
text-align: justify;
margin: 10px auto 0;
}
article p:nth-of-type(1) {
text-align: center;
font-style: italic;
font-size: 1.15em;
border-top: 2px dashed DeepSkyBlue;
padding-top: 1.0em;
}
article p:last-child {
border-bottom: 2px dashed DeepSkyBlue;
padding: 0.0em 2.0em 1.0em 2.0em;
font-size: 0.9em;
font-style: italic;
}
article h1 {
max-width: 550px;
margin: 0 auto;
border-bottom: groove LightGray;
padding-top: 0.5em;
padding-bottom: 0.5em;
text-align: center;
font-variant: small-caps;
font-size: 1.6em;
font-weight: 450;
letter-spacing: 0.25em;
}
footer {
max-width: 550px;
border-top: groove LightGray;
margin: 0 auto;
font-size: 0.8em;
font-style: italic;
text-align: center;
}
a:link, a:visited {
text-decoration: none;
color: SlateGray;
border-bottom: 1px solid;
}
a:hover {
color: DeepSkyBlue;
border: none;
}
a:active {
color: #007399;
}
#gravatar {
position: relative;
float: right;
border: 2px solid gray;
top: -1em;
}

8
users/$abas.json Normal file
View file

@ -0,0 +1,8 @@
{
"copyright": "Omid Gharib, https://github.com/omidgharib",
"url": "http://omidgharib.ir",
"format": "txt",
"email": "omidgharib@yahoo.com",
"gravatar": true,
"theme" : "default"
}

1
users/1000ch.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"Shogo Sensui","url":"http:\/\/1000ch.net","email":"shogo.sensui@gmail.com"}

1
users/10kb.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"10KB","url":"http:\/\/10kb.nl","email":"info@10kb.nl","gravatar":true}

8
users/135yshr.json Normal file
View file

@ -0,0 +1,8 @@
{
"copyright": "Yoshihiro Isago, https://twitter.com/135yshr",
"url": "https://twitter.com/135yshr",
"email": "isago@praisefirst.jp",
"format": "html",
"theme": "double-windsor",
"gravatar": true
}

1
users/15minuteslate.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"15minuteslate","url":"http:\/\/15minuteslate.net","email":"hi@15minuteslate.net","format":"html","theme":"afterdark"}

7
users/1natsu172.json Normal file
View file

@ -0,0 +1,7 @@
{
"copyright": "1natsu, http://1natsu.net",
"url": "http://1natsu.net",
"email": "1natsummer+mitlicenseorg@gmail.com",
"theme": "material-grey",
"gravatar": true
}

1
users/1up.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"1UP, http:\/\/1upnote.com","url":"http:\/\/1upnote.com","email":"1up@1upz.com","format":"html"}

5
users/284km.json Normal file
View file

@ -0,0 +1,5 @@
{
"copyright": "284km",
"email": "k.furuhashi10@gmail.com",
"theme": "double-windsor"
}

1
users/2nate.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"2nate","url":"http:\/\/2nate.com","email":"post@2nate.com","format":"html"}

1
users/321maker.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"321Maker","url":"http:\/\/321maker.com","email":"maker@321maker.com","format":"html"}

1
users/360slider.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"360 Slider","url":"http:\/\/360slider.com","email":"gaurav@jassal.me","format":"txt"}

1
users/3846.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"3846masa","url":"https:\/\/github.com\/3846masa"}

1
users/3846masa.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"3846masa","url":"https:\/\/github.com\/3846masa"}

1
users/4soft.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"4Soft"}

1
users/4thace.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"Richard Magahiz","url":"https:\/\/magahiz.com","email":"frabdango@magahiz.com","format":"txt"}

1
users/5310.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"Sayantan Chaudhuri","url":"https:\/\/google.com\/+SayantanChaudhuri\/about","email":"sayantan.chaudhuri@gmail.com","theme":"plaintext","gravatar":true}

5
users/5509.json Normal file
View file

@ -0,0 +1,5 @@
{
"copyright": "Kazunori Tokuda, http://5509.me",
"url": "http://5509.me",
"theme": "double-windsor"
}

1
users/59.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"59","url":"http:\/\/berabou.me","theme":"afterdark"}

1
users/59naga.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"59naga","url":"http:\/\/berabou.me"}

1
users/623hs.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"623HS","email":"z.tar.gz@gmail.com","theme":"afterdark"}

6
users/6n38.json Normal file
View file

@ -0,0 +1,6 @@
{
"copyright": "Elena",
"URL": "http://6n38.jp",
"format": "html",
"theme": "material-light-blue"
}

1
users/844196.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"Masaya Tk","url":"http:\/\/104.844196.com\/"}

1
users/9joneg.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"9joneg"}

8
users/AlexOwl.json Normal file
View file

@ -0,0 +1,8 @@
{
"copyright": "Alex Owl, https://github.com/AlexOwl",
"email": "AlexOwl@protonmail.com",
"url": "https://github.com/AlexOwl",
"format": "html",
"gravatar": true,
"theme": "material-red"
}

2
users/Ankur.json Normal file
View file

@ -0,0 +1,2 @@
{"copyright":"Ankur Jaiswal","email":"aj17@iitbbs.ac.in","theme": "flesch","format":"html","gravatar": true}

7
users/ArvinH.json Normal file
View file

@ -0,0 +1,7 @@
{
"copyright": "Arvin Huang, https://blog.arvinh.info",
"url": "https://blog.arvinh.info",
"email": "arvin0731@gmail.com",
"gravatar": true,
"theme": "dusk"
}

8
users/BrentonCozby.json Normal file
View file

@ -0,0 +1,8 @@
{
"copyright": "Brenton Cozby, https://brentoncozby.com",
"url": "https://brentoncozby.com",
"format": "html",
"email": "brenton.cozby@gmail.com",
"gravatar": true,
"theme": "default"
}

View file

@ -0,0 +1,6 @@
{
"copyright":"Daniel Arthur, https://danielarthur.uk",
"url":"https://danielarthur.uk",
"email": "me@danielarthur.uk",
"gravatar": "true"
}

8
users/SITZ.json Normal file
View file

@ -0,0 +1,8 @@
{
"copyright": "Sitesh Shrivastava",
"url": "http://www.siteshshrivastava.com",
"email": "siteshshrivastava@gmail.com",
"format": "html",
"theme": "default",
"gravatar": true
}

1
users/a-tech.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"Alplax Technologies"}

1
users/a.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"Austin Pray","url":"http:\/\/austinpray.com.com","email":"austin@austinpray.com","format":"txt"}

1
users/aaaaaa.json Normal file
View file

@ -0,0 +1 @@
{"copyright":"Aa Aa","url":"http:\/\/aaaaa.com","email":"me@mysite.com","format":"txt"}

Some files were not shown because too many files have changed in this diff Show more