Ver código fonte

Refacto project

maxep 6 anos atrás
pai
commit
a7fe871b7e
9 arquivos alterados com 204 adições e 145 exclusões
  1. 0 1
      CNAME
  2. 40 42
      _config.yml
  3. 1 1
      _includes/head.html
  4. 97 0
      _layouts/home.html
  5. 48 0
      eula.md
  6. 0 5
      index.html
  7. 17 0
      index.md
  8. 1 1
      privacy.md
  9. 0 95
      themes/default/index.html

+ 0 - 1
CNAME

@@ -1 +0,0 @@
-

+ 40 - 42
_config.yml

@@ -1,17 +1,33 @@
-#
-# Awesome App Landing Page Config
-#
+# Welcome to Jekyll!
+#
+# This config file is meant for settings that affect your whole blog, values
+# which you are expected to set up once and rarely edit after that. If you find
+# yourself editing this file very often, consider using Jekyll's data files
+# feature for the data you need to update frequently.
+#
+# For technical reasons, this file is *NOT* reloaded automatically when you use
+# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
+
+# Site settings
+# These are used to personalize your new site. If you look in the HTML files,
+# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
+# You can create any custom variable you would like, and they will be accessible
+# in the templates via {{ site.myvariable }}.
+title: MiKee
+description: # Optional - Enter your site description
 
-# Be sure all REQUIRED fields are filled out!
+favicon: images/favicon.png # uncomment if uploading own favicon
+  # To update use path relative to project root with no leading slash:
+  # e.g. images/app-favicon.png - can be .ico or .png
+  # 16px or greater, square
 
-#
-# General App Info
-#
 app:
   name: MiKee # REQUIRED - Enter your app name
   ios_id: 1348470981 # REQUIRED - 10 Digit Numeric App ID (lookup in iTunes Connect)
   android_id: # Optional - Enter Android app id like: com.example.app
 
+  ios_beta: https://testflight.apple.com/join/0Y5rP4jN
+
   icon: images/app-icon-512.png # Leave blank to auto-magically populate
   # To update use path relative to project root with no leading slash:
   # e.g. images/app-icon-512.png
@@ -40,17 +56,17 @@ app:
   # e.g. images/app-social_image.png
   # 512px or greater, square or width = 2X height
   appetize_key: # 5mr4fvxmmrpea13dj8hbc8ark4
+
 #
-# Marketing
+# Theme Settings
 #
-marketing_header: Password Safe # Optional
-marketing_desc: MiKee safely stores passwords and other sensitive data on your iOS device. Compatible with <a href="https://keepass.info/">KeePass</a>, MiKee synchronizes your Password Database from the cloud and auto-fill your credentials in other apps and webpages.
-marketing_features:
-  - Create/Import Password Database.
-  - Synchronize Password Database with Document apps (iCloud, Dropbox, Nextcloud, etc ...)
-  - Compatible with iOS AutoFill feature.
-  - Unlock using Touch ID or Face ID.
-  - Support Time-based One-Time Password (TOTP).
+background_color: white # Optional
+background_image: # Optional - Use Relative path e.g. images/backgrounds/image.jpg
+text_color: black # Optional
+link_color: "#7576FC"
+social_link_color: white # Optional
+download_button_background_color: "#7576FC" # Optional
+download_button_text_color: white; # Optional
 
 #
 # Social Links
@@ -84,36 +100,13 @@ footers:
   - title: Privacy Policy
     url: /privacy
 
-#
-# Theme Settings
-#
-background_color: white # Optional
-background_image: # Optional - Use Relative path e.g. images/backgrounds/image.jpg
-text_color: black # Optional
-link_color: "#7576FC"
-social_link_color: white # Optional
-download_button_background_color: "#7576FC" # Optional
-download_button_text_color: white; # Optional
-
-#
-# Site Info
-#
-# If you want specific meta info for your <head></head> tags
-#
-title: MiKee # Optional - Enter your site title
-description: # Optional - Enter your site description
-
 #
 # Google Analytics
 #
 google_analytics: # Enter your tracking code (e.g. UA-2110908-2) to activate tracking
 
-#
-# !! You don't need to change any of the configuration flags below !!
-#
-
-# The release of Awesome App Landing Page that you're using
-version: v1.0
+# Build settings
+markdown: kramdown
 
 # Set the Sass partials directory, as we're using @imports
 sass:
@@ -121,9 +114,14 @@ sass:
 
 permalink: /:title/
 
-# Exclude these files from your production _site
+# Exclude from processing.
+# The following items will not be processed, by default. Create a custom list
+# to override the default setting.
 exclude:
   - LICENSE
   - README.md
   - Dockerfile
   - Jenkinsfile
+  - docker-compose.yml
+  - Gemfile
+  - Gemfile.lock

+ 1 - 1
_includes/head.html

@@ -8,7 +8,7 @@
 
   <!-- Favicon -->
   {% if site.app.favicon %}
-  <link rel="shortcut icon" href="{{ site.app.favicon }}">
+  <link rel="shortcut icon" href="{{ site.favicon }}">
   {% endif %}
   <link rel="apple-touch-icon-precomposed" href="apple-icon-precomposed.png">
 

+ 97 - 0
_layouts/home.html

@@ -0,0 +1,97 @@
+---
+layout: default
+---
+
+<div class="main" role="main">
+    <div class="container">
+  
+      <div class="row">
+        <div class="col-sm-6">
+  
+          <!-- Marketing -->
+          <div class="marketing">
+            <div class="app-meta">
+              {% if site.enable.app_icon %}
+                <img
+                  class="app-icon"
+                  style="min-width: 92px;"
+                  height="auto"
+                  {% if site.app.icon %} src="{{ site.app.icon }}"{% endif %}
+                />
+              {% endif %}
+              <span class="app-name">{{ site.title }}</span>
+            </div>
+  
+            <h2 class="marketing-header">{{ page.title }}</h2>
+            {{ content }}
+  
+            <div class="download-buttons">
+              {% if site.app.ios_beta %}
+              <a
+                class="download-btn btn btn-lg"
+                href="{{ site.app.ios_beta }}">
+                <i class="fa fa-apple fa-lg" aria-hidden="true"></i> Beta Program
+              </a>
+              {% elsif site.app.ios_id %}
+              <a
+                class="download-btn btn btn-lg"
+                href="https://itunes.apple.com/app/id{{ site.app.ios_id }}?mt=8">
+                <i class="fa fa-apple fa-lg" aria-hidden="true"></i> App Store
+              </a>
+              {% endif %}
+  
+              {% if site.app.android_id %}
+              <a
+                class="download-btn btn btn-lg"
+                href="https://play.google.com/store/apps/details?id={{ site.app.android_id }}">
+                <i class="fa fa-android fa-lg" aria-hidden="true"></i> Google Play
+              </a>
+              {% endif %}
+            </div>
+          </div>
+        </div>
+  
+  
+        <div class="col-sm-6">
+  
+          <!-- App Preview or Screenshot(s) -->
+          <div class="device appetize">
+            <div class="frame"></div>
+            {% if site.app.appetize_key %}
+            <iframe src="https://appetize.io/embed/{{ site.app.appetize_key }}?autoplay=true&useLastFrame=true&orientation=portrait&deviceColor=black&screenOnly=true&disableHome=true&device=iphonex&scale=100" frameborder="0" scrolling="no"></iframe>
+            {% elsif site.app.video %}
+            <div class="video-container">
+              <iframe src="{{ site.app.video }}" height="426.66" width="240" allowfullscreen="" frameborder="0">
+              </iframe>
+            </div>
+            {% else %}
+            <img class="app-screenshot"
+            {% if site.app.screenshot %}src="{{ site.app.screenshot }}"{% endif %}
+            />
+            {% endif %}
+          </div>
+        </div>
+      </div>
+  
+    </div>
+  </div>
+  
+  <div class="social">
+    <div class="container">
+      <div class="row">
+        <div class="col-sm-12">
+          {% include social.html %}
+        </div>
+      </div>
+    </div>
+  </div>
+  
+  
+  <div class="footer">
+    <div class="container">
+      {% for footer in site.footers %}
+        <a target="_self" href="{{ footer.url }}" style="margin: 12px; font-size: 14px;">{{ footer.title }}</a>
+      {% endfor %}
+    </div>
+  </div>
+  

+ 48 - 0
eula.md

@@ -0,0 +1,48 @@
+---
+layout: page
+title: EULA
+permalink: /eula
+---
+
+## End-User License Agreement (EULA) of MiKee
+
+This End-User License Agreement ("EULA") is a legal agreement between you and Maxime Epain
+
+This EULA agreement governs your acquisition and use of our MiKee software ("Software") directly from Maxime Epain or indirectly through a Maxime Epain authorized reseller or distributor (a "Reseller").
+
+Please read this EULA agreement carefully before completing the installation process and using the MiKee software. It provides a license to use the MiKee software and contains warranty information and liability disclaimers.
+
+If you register for a free trial of the MiKee software, this EULA agreement will also govern that trial. By clicking "accept" or installing and/or using the MiKee software, you are confirming your acceptance of the Software and agreeing to become bound by the terms of this EULA agreement.
+
+If you are entering into this EULA agreement on behalf of a company or other legal entity, you represent that you have the authority to bind such entity and its affiliates to these terms and conditions. If you do not have such authority or if you do not agree with the terms and conditions of this EULA agreement, do not install or use the Software, and you must not accept this EULA agreement.
+
+This EULA agreement shall apply only to the Software supplied by Maxime Epain herewith regardless of whether other software is referred to or described herein. The terms also apply to any Maxime Epain updates, supplements, Internet-based services, and support services for the Software, unless other terms accompany those items on delivery. If so, those terms apply. This EULA was created by EULA Template for MiKee.
+
+**License Grant**
+
+Maxime Epain hereby grants you a personal, non-transferable, non-exclusive licence to use the MiKee software on your devices in accordance with the terms of this EULA agreement.
+
+You are permitted to load the MiKee software (for example a PC, laptop, mobile or tablet) under your control. You are responsible for ensuring your device meets the minimum requirements of the MiKee software.
+
+You are not permitted to:
+
+Edit, alter, modify, adapt, translate or otherwise change the whole or any part of the Software nor permit the whole or any part of the Software to be combined with or become incorporated in any other software, nor decompile, disassemble or reverse engineer the Software or attempt to do any such things
+Reproduce, copy, distribute, resell or otherwise use the Software for any commercial purpose
+Allow any third party to use the Software on behalf of or for the benefit of any third party
+Use the Software in any way which breaches any applicable local, national or international law
+use the Software for any purpose that Maxime Epain considers is a breach of this EULA agreement
+
+**Intellectual Property and Ownership**
+
+Maxime Epain shall at all times retain ownership of the Software as originally downloaded by you and all subsequent downloads of the Software by you. The Software (and the copyright, and other intellectual property rights of whatever nature in the Software, including any modifications made thereto) are and shall remain the property of Maxime Epain.
+
+Maxime Epain reserves the right to grant licences to use the Software to third parties.
+Termination
+
+This EULA agreement is effective from the date you first use the Software and shall continue until terminated. You may terminate it at any time upon written notice to Maxime Epain.
+
+It will also terminate immediately if you fail to comply with any term of this EULA agreement. Upon such termination, the licenses granted by this EULA agreement will immediately terminate and you agree to stop all access and use of the Software. The provisions that by their nature continue and survive will survive any termination of this EULA agreement.
+
+**Governing Law**
+
+This EULA agreement, and any dispute arising out of or in connection with this EULA agreement, shall be governed by and construed in accordance with the laws of France.

+ 0 - 5
index.html

@@ -1,5 +0,0 @@
----
-layout: default
----
-
-{% include_relative themes/default/index.html %}

+ 17 - 0
index.md

@@ -0,0 +1,17 @@
+---
+# Feel free to add content and custom Front Matter to this file.
+# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
+
+layout: home
+---
+
+## Password Safe
+
+MiKee safely stores passwords and other sensitive data on your iOS device. Compatible with [KeePass](https://keepass.info/), MiKee synchronizes your Password Database from the cloud and auto-fill your credentials in other apps and webpages.
+
+### Features
+- <span>Create/Import Password Database.</span>
+- <span>Synchronize Password Database with Document apps (iCloud, Dropbox, Nextcloud, etc ...)</span>
+- <span>Compatible with iOS AutoFill feature.</span>
+- <span>Unlock using Touch ID or Face ID.</span>
+- <span>Support Time-based One-Time Password (TOTP).</span>

+ 1 - 1
privacy.md

@@ -53,7 +53,7 @@ This Application may contain links to other sites. If you click on a third-party
 
 **Children’s Privacy**
 
-These Application do not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13. In the case we discover that a child under 13 has provided us with personal information, we immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us so that we will be able to do necessary actions.
+The Application is not intended for children under the age of 13. We do not knowingly collect personally identifiable information via the Application from visitors in this age group.
 
 **Changes to This Privacy Policy**
 

+ 0 - 95
themes/default/index.html

@@ -1,95 +0,0 @@
-<div class="main" role="main">
-  <div class="container">
-
-    <div class="row">
-      <div class="col-sm-6">
-
-        <!-- Marketing -->
-        <div class="marketing">
-          <div class="app-meta">
-            {% if site.enable.app_icon %}
-              <img
-                class="app-icon"
-                style="min-width: 92px;"
-                height="auto"
-                {% if site.app.icon %} src="{{ site.app.icon }}"{% endif %}
-              />
-            {% endif %}
-            <span class="app-name">{{ site.app.name }}</span>
-          </div>
-
-          {% if site.marketing_header %}
-          <h2 class="marketing-header">{{ site.marketing_header }}</h2>
-          {% endif %}
-
-          <p class="marketing-desc">{{ site.marketing_desc }}</p>
-          {% if site.marketing_features %}
-          <h4>Features:</h4>
-          <ul>
-            {% for feature in site.marketing_features %}
-            <li><span>{{ feature }}</span></li>
-            {% endfor %}
-          </ul>
-          {% endif %}
-          
-          <div class="download-buttons">
-            <a
-              class="download-btn btn btn-lg"
-              href="https://itunes.apple.com/app/id{{ site.app.ios_id }}?mt=8">
-              <i class="fa fa-apple fa-lg" aria-hidden="true"></i> App Store
-            </a>
-
-            {% if site.app.android_id %}
-            <a
-              class="download-btn btn btn-lg"
-              href="https://play.google.com/store/apps/details?id={{ site.app.android_id }}">
-              <i class="fa fa-android fa-lg" aria-hidden="true"></i> Google Play
-            </a>
-            {% endif %}
-          </div>
-        </div>
-      </div>
-
-
-      <div class="col-sm-6">
-
-        <!-- App Preview or Screenshot(s) -->
-        <div class="device appetize">
-          <div class="frame"></div>
-          {% if site.app.appetize_key %}
-          <iframe src="https://appetize.io/embed/{{ site.app.appetize_key }}?autoplay=true&useLastFrame=true&orientation=portrait&deviceColor=black&screenOnly=true&disableHome=true&device=iphonex&scale=100" frameborder="0" scrolling="no"></iframe>
-          {% elsif site.app.video %}
-          <div class="video-container">
-            <iframe src="{{ site.app.video }}" height="426.66" width="240" allowfullscreen="" frameborder="0">
-            </iframe>
-          </div>
-          {% else %}
-          <img class="app-screenshot"
-          {% if site.app.screenshot %}src="{{ site.app.screenshot }}"{% endif %}
-          />
-          {% endif %}
-        </div>
-      </div>
-    </div>
-
-  </div>
-</div>
-
-<div class="social">
-  <div class="container">
-    <div class="row">
-      <div class="col-sm-12">
-        {% include social.html %}
-      </div>
-    </div>
-  </div>
-</div>
-
-
-<div class="footer">
-  <div class="container">
-    {% for footer in site.footers %}
-      <a target="_self" href="{{ footer.url }}" style="margin: 12px; font-size: 14px;">{{ footer.title }}</a>
-    {% endfor %}
-  </div>
-</div>