Adds footer links to privacy page and terms & conditions page. Adds header build status badges.
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
# MonsterCards
|
# MonsterCards
|
||||||
|
|
||||||
[](https://appcenter.ms)
|
master: [](https://appcenter.ms)
|
||||||
|
beta: [](https://appcenter.ms)
|
||||||
|
develop: [](https://appcenter.ms)
|
||||||
|
|
||||||
MonsterCards let you create and store monster statblocks for 5e compatible sytems. You can also import the files created by the popular 5e stat block generator at [https://tetra-cube.com/dnd/dnd-statblock.html] You monster library is synced between your devices using iCloud. You'll need to create your own app ids, provisioning profiles, and iCloud storage if building from source. Due to the way iCloud works. Building from source will mean you sync data to a different iCloud container than using the official app. The app is currently in limited beta but will be available in the app store as soon as the collection and dashboard features are finished.
|
MonsterCards let you create and store monster statblocks for 5e compatible sytems. You can also import the files created by the popular 5e stat block generator at [https://tetra-cube.com/dnd/dnd-statblock.html] You monster library is synced between your devices using iCloud. You'll need to create your own app ids, provisioning profiles, and iCloud storage if building from source. Due to the way iCloud works. Building from source will mean you sync data to a different iCloud container than using the official app. The app is currently in limited beta but will be available in the app store as soon as the collection and dashboard features are finished.
|
||||||
|
|
||||||
|
|||||||
@@ -34,6 +34,11 @@ theme: jekyll-theme-tactile
|
|||||||
plugins:
|
plugins:
|
||||||
# - jekyll-feed
|
# - jekyll-feed
|
||||||
|
|
||||||
|
github:
|
||||||
|
public: true
|
||||||
|
is_project_page: true
|
||||||
|
repository_url: https://github.com/headhunter45/MonsterCards-iOS
|
||||||
|
|
||||||
# Exclude from processing.
|
# Exclude from processing.
|
||||||
# The following items will not be processed, by default.
|
# The following items will not be processed, by default.
|
||||||
# Any item listed under the `exclude:` key here will be automatically added to
|
# Any item listed under the `exclude:` key here will be automatically added to
|
||||||
|
|||||||
69
docs/_layouts/default.html
Normal file
69
docs/_layouts/default.html
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="{{ site.lang | default: "en-US" }}">
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8'>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<link rel="stylesheet" href="{{ '/assets/css/style.css?v=' | append: site.github.build_revision | relative_url }}">
|
||||||
|
<link rel="stylesheet" href="{{ '/assets/css/customstyles.css?v=' | append: site.github.build_revision | relative_url }}">
|
||||||
|
<link rel="stylesheet" type="text/css" href="{{ '/assets/css/print.css' | relative_url }}" media="print">
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
|
||||||
|
{% seo %}
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="container">
|
||||||
|
<div class="inner">
|
||||||
|
|
||||||
|
<header>
|
||||||
|
<h1>{{ page.title | default: site.title | default: site.github.repository_name }}</h1>
|
||||||
|
<h2>{{ page.description | default: site.description | default: site.github.project_tagline }}</h2>
|
||||||
|
<ul class="linklist">
|
||||||
|
<li>master: <img src="https://build.appcenter.ms/v0.1/apps/bbde5430-0b21-4b78-aa2f-32ce210fc578/branches/master/badge"></li>
|
||||||
|
<li>develop: <img src="https://build.appcenter.ms/v0.1/apps/bbde5430-0b21-4b78-aa2f-32ce210fc578/branches/develop/badge"></li>
|
||||||
|
</ul>
|
||||||
|
</header>
|
||||||
|
<section id="downloads" class="clearfix">
|
||||||
|
{% if site.show_downloads %}
|
||||||
|
<a href="{{ site.github.zip_url }}" id="download-zip" class="button"><span>Download .zip</span></a>
|
||||||
|
<a href="{{ site.github.tar_url }}" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
|
||||||
|
{% endif %}
|
||||||
|
{% if site.github.public %}
|
||||||
|
{% if site.github.is_project_page %}
|
||||||
|
<a href="{{ site.github.repository_url }}" id="view-on-github" class="button"><span>View on GitHub</span></a>
|
||||||
|
{% else %}
|
||||||
|
<a href="{{ site.github.owner_url }}" id="view-on-github" class="button"><span>View on GitHub</span></a>
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
|
</section>
|
||||||
|
<hr>
|
||||||
|
<section id="main_content">
|
||||||
|
{{ content }}
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<nav><ul class="linklist"><li><a href="{{ site.baseurl }}/privacy">PRIVACY</a></li><li><a href="{{ site.baseurl }}/terms">TERMS</a></li></ul></nav>
|
||||||
|
{% if site.github.is_project_page %}
|
||||||
|
{{ site.title | default: site.github.repository_name }} is maintained by <a href="{{ site.github.owner_url }}">{{ site.github.owner_name }}</a><br>
|
||||||
|
{% endif %}
|
||||||
|
This page was generated by <a href="https://pages.github.com">GitHub Pages</a>.
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% if site.google_analytics %}
|
||||||
|
<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', '{{ site.google_analytics }}', 'auto');
|
||||||
|
ga('send', 'pageview');
|
||||||
|
</script>
|
||||||
|
{% endif %}
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
12
docs/assets/css/customstyles.css
Normal file
12
docs/assets/css/customstyles.css
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
.linklist {
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.linklist li {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.inner {
|
||||||
|
width: auto;
|
||||||
|
max-width: 800px;
|
||||||
|
}
|
||||||
183
docs/assets/css/style.css
Normal file
183
docs/assets/css/style.css
Normal file
@@ -0,0 +1,183 @@
|
|||||||
|
/* generated by rouge http://rouge.jneen.net/ original base16 by Chris Kempson (https://github.com/chriskempson/base16)
|
||||||
|
*/
|
||||||
|
@import url("https://fonts.googleapis.com/css?family=Chivo:900");
|
||||||
|
.highlight table td { padding: 5px; }
|
||||||
|
|
||||||
|
.highlight table pre { margin: 0; }
|
||||||
|
|
||||||
|
.highlight, .highlight .w { color: #d0d0d0; }
|
||||||
|
|
||||||
|
.highlight .err { color: #151515; background-color: #ac4142; }
|
||||||
|
|
||||||
|
.highlight .c, .highlight .cd, .highlight .cm, .highlight .c1, .highlight .cs { color: #888; }
|
||||||
|
|
||||||
|
.highlight .cp { color: #f4bf75; }
|
||||||
|
|
||||||
|
.highlight .nt { color: #f4bf75; }
|
||||||
|
|
||||||
|
.highlight .o, .highlight .ow { color: #d0d0d0; }
|
||||||
|
|
||||||
|
.highlight .p, .highlight .pi { color: #d0d0d0; }
|
||||||
|
|
||||||
|
.highlight .gi { color: #90a959; }
|
||||||
|
|
||||||
|
.highlight .gd { color: #ac4142; }
|
||||||
|
|
||||||
|
.highlight .gh { color: #6a9fb5; font-weight: bold; }
|
||||||
|
|
||||||
|
.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv { color: #aa759f; }
|
||||||
|
|
||||||
|
.highlight .kc { color: #d28445; }
|
||||||
|
|
||||||
|
.highlight .kt { color: #d28445; }
|
||||||
|
|
||||||
|
.highlight .kd { color: #d28445; }
|
||||||
|
|
||||||
|
.highlight .s, .highlight .sb, .highlight .sc, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 { color: #90a959; }
|
||||||
|
|
||||||
|
.highlight .sr { color: #75b5aa; }
|
||||||
|
|
||||||
|
.highlight .si { color: #8f5536; }
|
||||||
|
|
||||||
|
.highlight .se { color: #8f5536; }
|
||||||
|
|
||||||
|
.highlight .nn { color: #f4bf75; }
|
||||||
|
|
||||||
|
.highlight .nc { color: #f4bf75; }
|
||||||
|
|
||||||
|
.highlight .no { color: #f4bf75; }
|
||||||
|
|
||||||
|
.highlight .na { color: #6a9fb5; }
|
||||||
|
|
||||||
|
.highlight .m, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mb, .highlight .mx { color: #90a959; }
|
||||||
|
|
||||||
|
.highlight .ss { color: #90a959; }
|
||||||
|
|
||||||
|
/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain)
|
||||||
|
*/
|
||||||
|
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { padding: 0; margin: 0; font: inherit; font-size: 100%; vertical-align: baseline; border: 0; }
|
||||||
|
|
||||||
|
/* HTML5 display-role reset for older browsers */
|
||||||
|
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
|
||||||
|
|
||||||
|
body { line-height: 1; }
|
||||||
|
|
||||||
|
ol, ul { list-style: none; }
|
||||||
|
|
||||||
|
blockquote, q { quotes: none; }
|
||||||
|
|
||||||
|
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
|
||||||
|
|
||||||
|
table { border-spacing: 0; border-collapse: collapse; }
|
||||||
|
|
||||||
|
/* LAYOUT STYLES */
|
||||||
|
body { font-family: 'Helvetica Neue', Helvetica, Arial, serif; font-size: 1em; line-height: 1.5; color: #6d6d6d; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); background: #e7e7e7 url(../images/body-bg.png) 0 0 repeat; }
|
||||||
|
|
||||||
|
a { color: #d5000d; }
|
||||||
|
|
||||||
|
a:hover { color: #c5000c; }
|
||||||
|
|
||||||
|
header { padding-top: 35px; padding-bottom: 25px; }
|
||||||
|
|
||||||
|
header h1 { font-family: 'Chivo', 'Helvetica Neue', Helvetica, Arial, serif; font-size: 48px; font-weight: 900; line-height: 1.2; color: #303030; letter-spacing: -1px; }
|
||||||
|
|
||||||
|
header h2 { font-size: 24px; font-weight: normal; line-height: 1.3; color: #aaa; letter-spacing: -1px; }
|
||||||
|
|
||||||
|
#container { min-height: 595px; background: transparent url(../images/highlight-bg.jpg) 50% 0 no-repeat; }
|
||||||
|
|
||||||
|
.inner { max-width: 800px; margin: 0 auto; }
|
||||||
|
|
||||||
|
#container .inner img { max-width: 100%; }
|
||||||
|
|
||||||
|
a.button { display: block; float: left; width: 179px; padding: 12px 8px 12px 8px; margin-right: 14px; font-size: 15px; font-weight: bold; line-height: 25px; color: #303030; background: #fdfdfd; /* Old browsers */ background: -moz-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%); /* IE10+ */ background: linear-gradient(to top, #fdfdfd 0%, #f2f2f2 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */ border-top: solid 1px #cbcbcb; border-right: solid 1px #b7b7b7; border-bottom: solid 1px #b3b3b3; border-left: solid 1px #b7b7b7; border-radius: 30px; -webkit-box-shadow: 10px 10px 5px #888; -moz-box-shadow: 10px 10px 5px #888; box-shadow: 0px 1px 5px #e8e8e8; -moz-border-radius: 30px; -webkit-border-radius: 30px; }
|
||||||
|
|
||||||
|
a.button:hover { background: #fafafa; /* Old browsers */ background: -moz-linear-gradient(top, #fdfdfd 0%, #f6f6f6 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #f6f6f6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fdfdfd 0%, #f6f6f6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fdfdfd 0%, #f6f6f6 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fdfdfd 0%, #f6f6f6 100%); /* IE10+ */ background: linear-gradient(to top, #fdfdfd 0%, #f6f6f6, 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */ border-top: solid 1px #b7b7b7; border-right: solid 1px #b3b3b3; border-bottom: solid 1px #b3b3b3; border-left: solid 1px #b3b3b3; }
|
||||||
|
|
||||||
|
a.button span { display: block; height: 23px; padding-left: 50px; }
|
||||||
|
|
||||||
|
#download-zip span { background: transparent url(../images/zip-icon.png) 12px 50% no-repeat; }
|
||||||
|
|
||||||
|
#download-tar-gz span { background: transparent url(../images/tar-gz-icon.png) 12px 50% no-repeat; }
|
||||||
|
|
||||||
|
#view-on-github span { background: transparent url(../images/octocat-icon.png) 12px 50% no-repeat; }
|
||||||
|
|
||||||
|
#view-on-github { margin-right: 0; }
|
||||||
|
|
||||||
|
code, pre { margin-bottom: 30px; font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal; font-size: 14px; color: #222; }
|
||||||
|
|
||||||
|
code { padding: 0 3px; background-color: #f2f2f2; border: solid 1px #ddd; }
|
||||||
|
|
||||||
|
pre { padding: 20px; overflow: auto; color: #f2f2f2; text-shadow: none; background: #303030; }
|
||||||
|
|
||||||
|
pre code { padding: 0; color: #f2f2f2; background-color: #303030; border: none; }
|
||||||
|
|
||||||
|
ul, ol, dl { margin-bottom: 20px; }
|
||||||
|
|
||||||
|
/* COMMON STYLES */
|
||||||
|
hr { height: 1px; padding-bottom: 1em; margin-top: 1em; line-height: 1px; background: transparent url("../images/hr.png") 50% 0 no-repeat; border: none; }
|
||||||
|
|
||||||
|
strong { font-weight: bold; }
|
||||||
|
|
||||||
|
em { font-style: italic; }
|
||||||
|
|
||||||
|
table { width: 100%; border: 1px solid #ebebeb; }
|
||||||
|
|
||||||
|
th { font-weight: 500; }
|
||||||
|
|
||||||
|
td { font-weight: 300; text-align: center; border: 1px solid #ebebeb; }
|
||||||
|
|
||||||
|
form { padding: 20px; background: #f2f2f2; }
|
||||||
|
|
||||||
|
/* GENERAL ELEMENT TYPE STYLES */
|
||||||
|
h1 { font-size: 32px; }
|
||||||
|
|
||||||
|
h2 { margin-bottom: 8px; font-size: 22px; font-weight: bold; color: #303030; }
|
||||||
|
|
||||||
|
h3 { margin-bottom: 8px; font-size: 18px; font-weight: bold; color: #d5000d; }
|
||||||
|
|
||||||
|
h4 { font-size: 16px; font-weight: bold; color: #303030; }
|
||||||
|
|
||||||
|
h5 { font-size: 1em; color: #303030; }
|
||||||
|
|
||||||
|
h6 { font-size: .8em; color: #303030; }
|
||||||
|
|
||||||
|
p { margin-bottom: 20px; font-weight: 300; }
|
||||||
|
|
||||||
|
a { text-decoration: none; }
|
||||||
|
|
||||||
|
p a { font-weight: 400; }
|
||||||
|
|
||||||
|
blockquote { padding: 0 0 0 30px; margin-bottom: 20px; font-size: 1.6em; border-left: 10px solid #e9e9e9; }
|
||||||
|
|
||||||
|
ul li { list-style-position: inside; list-style: disc; padding-left: 20px; }
|
||||||
|
|
||||||
|
ol li { list-style-position: inside; list-style: decimal; padding-left: 3px; }
|
||||||
|
|
||||||
|
dl dt { color: #303030; }
|
||||||
|
|
||||||
|
footer { padding-top: 20px; padding-bottom: 30px; margin-top: 40px; font-size: 13px; color: #aaa; background: transparent url("../images/hr.png") 0 0 no-repeat; }
|
||||||
|
|
||||||
|
footer a { color: #666; }
|
||||||
|
|
||||||
|
footer a:hover { color: #444; }
|
||||||
|
|
||||||
|
/* MISC */
|
||||||
|
.clearfix:after { display: block; height: 0; clear: both; visibility: hidden; content: '.'; }
|
||||||
|
|
||||||
|
.clearfix { display: inline-block; }
|
||||||
|
|
||||||
|
* html .clearfix { height: 1%; }
|
||||||
|
|
||||||
|
.clearfix { display: block; }
|
||||||
|
|
||||||
|
/* #Media Queries
|
||||||
|
================================================== */
|
||||||
|
/* Smaller than standard 960 (devices and browsers) */
|
||||||
|
/* Tablet Portrait size to standard 960 (devices and browsers) */
|
||||||
|
/* All Mobile Sizes (devices and browser) */
|
||||||
|
@media only screen and (max-width: 767px) { header { padding-top: 10px; padding-bottom: 10px; }
|
||||||
|
#downloads { margin-bottom: 25px; }
|
||||||
|
#download-zip, #download-tar-gz { display: none; }
|
||||||
|
.inner { width: 94%; margin: 0 auto; } }
|
||||||
|
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
|
||||||
|
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
|
||||||
@@ -5,23 +5,21 @@
|
|||||||
# layout: home
|
# layout: home
|
||||||
---
|
---
|
||||||
|
|
||||||
[](https://appcenter.ms)
|
|
||||||
|
|
||||||
MonsterCards let you create and store monster statblocks for 5e compatible sytems. You can also import the files created by the popular 5e stat block generator at [https://tetra-cube.com/dnd/dnd-statblock.html](https://tetra-cube.com/dnd/dnd-statblock.html) You monster library is synced between your devices using iCloud. You'll need to create your own app ids, provisioning profiles, and iCloud storage if building from source. Due to the way iCloud works. Building from source will mean you sync data to a different iCloud container than using the official app. The app is currently in limited beta but will be available in the app store as soon as the collection and dashboard features are finished.
|
MonsterCards let you create and store monster statblocks for 5e compatible sytems. You can also import the files created by the popular 5e stat block generator at [https://tetra-cube.com/dnd/dnd-statblock.html](https://tetra-cube.com/dnd/dnd-statblock.html) You monster library is synced between your devices using iCloud. You'll need to create your own app ids, provisioning profiles, and iCloud storage if building from source. Due to the way iCloud works. Building from source will mean you sync data to a different iCloud container than using the official app. The app is currently in limited beta but will be available in the app store as soon as the collection and dashboard features are finished.
|
||||||
|
|
||||||
## Coming Soon
|
## Coming Soon
|
||||||
|
|
||||||
These are things we intend to complete before launching v1.0
|
These are things we intend to complete before launching v1.0
|
||||||
|
|
||||||
* Collections - You will be able to group your saved monsters in collections. This is useful for grouping monsters by session/location/campaign.
|
* __Collections__ - You will be able to group your saved monsters in collections. This is useful for grouping monsters by session/location/campaign.
|
||||||
* Dashboard - A set of monster thumbnails with vital stats that you can open to view full monster cards. This is useful for running encounters or having all the monsters you need for a session handy
|
* __Dashboard__ - A set of monster thumbnails with vital stats that you can open to view full monster cards. This is useful for running encounters or having all the monsters you need for a session handy
|
||||||
* Native export/import format - We will be adding a file format for sharing monsters with other users so you can easily share creations to other users.
|
* __Native export/import format__ - We will be adding a file format for sharing monsters with other users so you can easily share creations to other users.
|
||||||
* [Android version](https://github.com/headhunter45/MonsterCards-Android)
|
|
||||||
|
|
||||||
## Wishlist
|
## Wishlist
|
||||||
|
|
||||||
These may never happen.
|
These may never happen.
|
||||||
|
|
||||||
* Other import formats - We're taking suggestions
|
* __Android version__ - An android version without iCloud support is being worked on [here](https://github.com/headhunter45/MonsterCards-Android)
|
||||||
* Initiative Tracker - A basic initiative/hit point tracker.
|
* __Other import formats__ - We're taking suggestions
|
||||||
* NFC - Put an NFC sticker on a mini and scan the mini to show it's card.
|
* __Initiative Tracker__ - A basic initiative/hit point tracker.
|
||||||
|
* __NFC__ - Put an NFC sticker on a mini and scan the mini to show it's card.
|
||||||
|
|||||||
Reference in New Issue
Block a user