2
0
Эх сурвалжийг харах

generate download site with Hugo

Johann ELSASS 4 жил өмнө
parent
commit
88d54dfd2c

+ 6 - 0
web/archetypes/default.md

@@ -0,0 +1,6 @@
+---
+title: "{{ replace .Name "-" " " | title }}"
+date: {{ .Date }}
+draft: false
+---
+

+ 56 - 0
web/config.toml

@@ -0,0 +1,56 @@
+baseURL = "https://lazpaint.github.io/"
+defaultContentLanguage = "en"
+title = "download_lazpaint"
+disableKinds = ["taxonomy", "taxonomyTerm"]
+
+[languages]
+  [languages.de]
+    languageName = "Deutch"
+    weight = 1
+  [languages.en]
+    languageName = "English"
+    weight = 2
+  [languages.es]
+    languageName = "Español"
+    weight = 3
+  [languages.fi]
+    languageName = "Suomi"
+    weight = 4
+  [languages.fr]
+    languageName = "Français"
+    weight = 5
+
+[permalinks]
+  blog = "/:filename/"
+
+# See https://feathericons.com/
+# The value of pre is the icon name
+[menu]
+  [[menu.main]]
+    name = "blog"
+    url = "https://lazpaint.blogspot.com/"
+    weight = 1
+  [[menu.main]]
+    name = "last_changes"
+    url = "https://github.com/bgrabitmap/lazpaint/releases"
+    weight = 2
+   [[menu.main]]
+    name = "documentation"
+    url = "https://wiki.freepascal.org/LazPaint"
+    weight = 3
+   [[menu.main]]
+    name = "download"
+    url = "/"
+    weight = 4
+   [[menu.main]]
+    name = "screenshots"
+    url = "https://lazpaint.blogspot.com/p/screenshots.html"
+    weight = 5    
+   [[menu.main]]
+    name = "forum"
+    url = "https://forum.lazarus.freepascal.org/index.php/board,46.0.html"
+    weight = 6    
+    
+[params]
+  repo = "https://github.com/bgrabitmap/lazpaint/releases/download/"
+  version = "7.1.6"

+ 56 - 0
web/i18n/de.toml

@@ -0,0 +1,56 @@
+[blog]
+other = "Blog"
+
+[last_changes]
+other = "Letzte Änderungen"
+
+[documentation]
+other = "Dokumentation"
+
+[download]
+other = "Herunterladen"
+
+[download_lazpaint]
+other = "LazPaint herunterladen"
+
+[download_version]
+other = "LazPaint %s herunterladen"
+
+[screenshots]
+other = "Bildschirmfotos"
+
+[forum]
+other = "Forum"
+
+[app_description]
+other = "Kostenloser plattformübergreifender Bildeditor mit Raster- und Vektorebenen, geschrieben in Lazarus (Free Pascal)."
+
+[donate]
+other = "Spenden"
+
+[your_os_is]
+other = "Ihr aktuelles Betriebssystem ist %s"
+
+[installation]
+other = "Installation"
+
+[archive]
+other = "%s Archiv"
+
+[portable]
+other = "Tragbare"
+
+[deb_package]
+other = "%s Debian-Paket"
+
+[no_install]
+other = "keine Installation"
+
+[bit_32]
+other = "32-Bit"
+
+[bit_64]
+other = "64-Bit"
+
+[bit_32_and_64]
+other = "32- und 64-Bit"

+ 56 - 0
web/i18n/en.toml

@@ -0,0 +1,56 @@
+[blog]
+other = "Blog"
+
+[last_changes]
+other = "Last changes"
+
+[documentation]
+other = "Documentation"
+
+[download]
+other = "Download"
+
+[download_lazpaint]
+other = "Download LazPaint"
+
+[download_version]
+other = "Download LazPaint %s"
+
+[screenshots]
+other = "Screenshots"
+
+[forum]
+other = "Forum"
+
+[app_description]
+other = "Free cross-platform image editor with raster and vector layers, written in Lazarus (Free Pascal)."
+
+[donate]
+other = "Donate"
+
+[your_os_is]
+other = "Your current Operating System is %s"
+
+[installation]
+other = "Setup"
+
+[archive]
+other = "%s archive"
+
+[portable]
+other = "Portable"
+
+[deb_package]
+other = "%s Deb package"
+
+[no_install]
+other = "no install"
+
+[bit_32]
+other = "32-bit"
+
+[bit_64]
+other = "64-bit"
+
+[bit_32_and_64]
+other = "32-bit and 64-bit"

+ 56 - 0
web/i18n/es.toml

@@ -0,0 +1,56 @@
+[blog]
+other = "Blog"
+
+[last_changes]
+other = "Últimos cambios"
+
+[documentation]
+other = "Documentación"
+
+[download]
+other = "Descargar"
+
+[download_lazpaint]
+other = "Descargar LazPaint"
+
+[download_version]
+other = "Descargar LazPaint %s"
+
+[screenshots]
+other = "Capturas de pantalla"
+
+[forum]
+other = "Foro"
+
+[app_description]
+other = "Editor de imágenes multiplataforma gratuito con capas raster y vectoriales, escrito en Lazarus (Free Pascal)."
+
+[donate]
+other = "Donar"
+
+[your_os_is]
+other = "Su sistema operativo actual es %s"
+
+[installation]
+other = "Instalación"
+
+[archive]
+other = "Archivo %s"
+
+[portable]
+other = "Portátil"
+
+[deb_package]
+other = "Paquete Deb %s"
+
+[no_install]
+other = "sin instalación"
+
+[bit_32]
+other = "32 bits"
+
+[bit_64]
+other = "64 bits"
+
+[bit_32_and_64]
+other = "32 y 64 bits"

+ 56 - 0
web/i18n/fi.toml

@@ -0,0 +1,56 @@
+[blog]
+other = "Blog"
+
+[last_changes]
+other = "Viimeiset muutokset"
+
+[documentation]
+other = "Dokumentointi"
+
+[download]
+other = "Ladata"
+
+[download_lazpaint]
+other = "Lataa LazPaint"
+
+[download_version]
+other = "Lataa LazPaint %s"
+
+[screenshots]
+other = "Kuvakaappauksia"
+
+[forum]
+other = "Foorumi"
+
+[app_description]
+other = "Ilmainen alustojen välinen kuvankäsittelyohjelma rasteri- ja vektorikerroksilla, kirjoitettu Lasaruksessa (Free Pascal)."
+
+[donate]
+other = "Lahjoittaa"
+
+[your_os_is]
+other = "Nykyinen käyttöjärjestelmäsi on %s"
+
+[installation]
+other = "Asennus"
+
+[archive]
+other = "Arkisto %s"
+
+[portable]
+other = "Kannettava"
+
+[deb_package]
+other = "%s Deb-paketti"
+
+[no_install]
+other = "Ei asennusta"
+
+[bit_32]
+other = "32-bittinen"
+
+[bit_64]
+other = "64-bittinen"
+
+[bit_32_and_64]
+other = "32- ja 64-bittinen"

+ 56 - 0
web/i18n/fr.toml

@@ -0,0 +1,56 @@
+[blog]
+other = "Blog"
+
+[last_changes]
+other = "Dernières modif"
+
+[documentation]
+other = "Documentation"
+
+[download]
+other = "Télécharger"
+
+[download_lazpaint]
+other = "Télécharger LazPaint"
+
+[download_version]
+other = "Télécharger LazPaint %s"
+
+[screenshots]
+other = "Captures d'écran"
+
+[forum]
+other = "Forum"
+
+[app_description]
+other = "Éditeur d'image multiplatforme gratuit avec calques pixel et vectoriel, écrit en Lazarus (Free Pascal)."
+
+[donate]
+other = "Faire un don"
+
+[your_os_is]
+other = "Votre système d'exploitation actuel est %s"
+
+[installation]
+other = "Installation"
+
+[archive]
+other = "Archive %s"
+
+[portable]
+other = "Portable"
+
+[deb_package]
+other = "Paquet Deb %s"
+
+[no_install]
+other = "pas d'install"
+
+[bit_32]
+other = "32 bits"
+
+[bit_64]
+other = "64 bits"
+
+[bit_32_and_64]
+other = "32 et 64 bits"

+ 57 - 0
web/layouts/_default/baseof.html

@@ -0,0 +1,57 @@
+<!doctype html>
+<html lang="{{ .Language.Lang }}">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+    {{ hugo.Generator -}}
+    {{ range $.Page.AllTranslations }}
+    <link rel="alternate" href="{{ .Permalink }}" hreflang="{{ .Language }}" />
+    {{- end }}
+    
+    {{ $img := "img/apple-touch-icon.png" | relURL -}}
+    <link rel="apple-touch-icon" sizes="180x180" href="{{ $img }}"/>
+    {{ $img := "img/favicon-32x32.png" | relURL -}}
+    <link rel="icon" type="image/png" sizes="32x32" href="{{ $img }}">
+    {{ $img := "img/favicon-16x16.png" | relURL -}}
+    <link rel="icon" type="image/png" sizes="16x16" href="{{ $img }}">
+    {{ $manifest := "site.webmanifest" | relURL -}}
+    <link rel="manifest" href="{{ $manifest }}">
+    {{ $img := "img/safari-pinned-tab.svg" | relURL -}}
+    <link rel="mask-icon" href="{{ $img }}" color="#5bbad5">
+    <meta name="msapplication-TileColor" content="#2d89ef">
+    <meta name="theme-color" content="PaleTurquoise">
+
+    {{ $css := "css/bootstrap.min.css" | relURL -}}
+    <link rel="stylesheet" href="{{ $css }}">
+    {{ $css := "css/style.css" | relURL -}}
+    <link rel="stylesheet" href="{{ $css }}">
+    
+    <title>{{ i18n .Title }}</title>
+  </head>
+  <body>
+    <div class="float-right d-inline-block m-1">
+    {{- $this := . -}}
+    {{- range $.Site.Home.AllTranslations -}}
+        {{- if eq $this.Site.Language .Language }}
+        <span class="btn btn-success">{{ .Language }}</span>
+        {{- else }}
+        <a href="{{ .Permalink }}" class="btn btn-light">{{ .Language }}</a>
+        {{- end -}}
+    {{- end }}
+    </div>
+    <div class="jumbotron jumbotron-fluid">
+        <div class="container">
+            {{ $img := "img/lazpaint_icon.png" | relURL -}}
+            <img class="logo" src="{{ $img }}" width="128" height="128" style="float: left" alt="LazPaint logo">
+            <h1 class="display-4">LazPaint</h1>
+            <p class="lead" style="color: #e0e0e0;">{{ i18n "app_description" }}</p>
+{{ partial "nav.html" . }}
+        </div>
+    </div>
+    <main id="main">{{ block "main" . }}{{ end }}
+    </main>
+    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
+        integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
+        crossorigin="anonymous"></script>{{ block "dynamic" . }}{{ end }}
+  </body>
+</html>

+ 6 - 0
web/layouts/_default/single.html

@@ -0,0 +1,6 @@
+{{ define "main" }}
+
+<h1>{{ .Title }}</h1>
+{{ .Content }}
+
+{{ end }}

+ 60 - 0
web/layouts/index.html

@@ -0,0 +1,60 @@
+{{ define "main" -}}
+   {{ $prefix := printf "%sv%s/lazpaint%s" .Site.Params.repo .Site.Params.version .Site.Params.version -}} 
+   {{ $link_win32_no_install := printf "%s_win32_no_install.zip" $prefix -}}
+   {{ $link_win64_no_install := printf "%s_win64_no_install.zip" $prefix -}}
+   {{ $link_installer_win32_win64 := printf "%s_setup_win32_win64.exe" $prefix -}}
+   {{ $link_linux32_no_install := printf "%s_linux32_no_install.tar.gz" $prefix -}}
+   {{ $link_linux64_no_install := printf "%s_linux64_no_install.tar.gz" $prefix -}}
+   {{ $link_linux32_deb := printf "%s_linux32.deb" $prefix -}}
+   {{ $link_linux64_deb := printf "%s_linux64.deb" $prefix -}}
+   {{ $link_macos32_dmg := printf "%s_macos32.dmg" $prefix -}}
+   {{ $link_macos64_dmg := printf "%s_macos64.dmg" $prefix -}}
+   {{ $link_macos_brew := "https://formulae.brew.sh/cask/lazpaint" }}
+    <div class="text-center download">
+        <div class="card">
+            <h1 id="download">{{ printf (i18n "download_version") .Site.Params.version}}</h1>
+            <p><a href="http://sourceforge.net/donate/index.php?group_id=404555" class="btn btn-success">{{ i18n "donate" }}</a></p>
+            <p id="os-hint" style="visibility: hidden">{{ i18n "your_os_is" }}</p>
+            <h2>Windows</h2>
+            <p><a class="btn btn-dark" href="{{$link_installer_win32_win64}}">{{ i18n "installation" }} ({{ i18n "bit_32_and_64" }})
+                    </a>
+                <a class="btn btn-dark" href="{{$link_win32_no_install}}">{{ printf (i18n "archive") (i18n "bit_32") }}
+                    ({{ i18n "no_install" }})</a>
+                <a class="btn btn-dark" href="{{$link_win64_no_install}}">{{ printf (i18n "archive") (i18n "bit_64") }}
+                    ({{ i18n "no_install" }})</a>
+                <a href="https://portableapps.com/apps/graphics_pictures/lazpaint-portable" class="btn btn-dark">Portable ({{ i18n "bit_32_and_64" }})</a></p>
+            <h2>Linux</h2>
+            <p><a class="btn btn-dark" href="{{$link_linux32_deb}}">{{ printf (i18n "deb_package") (i18n "bit_32") }}
+                    </a>
+                <a class="btn btn-dark" href="{{$link_linux64_deb}}">{{ printf (i18n "deb_package") (i18n "bit_64") }}
+                    </a>
+                <a class="btn btn-dark" href="{{$link_linux32_no_install}}">{{ printf (i18n "archive") (i18n "bit_32") }}
+                    ({{ i18n "no_install" }})</a>
+                <a class="btn btn-dark" href="{{$link_linux64_no_install}}">{{ printf (i18n "archive") (i18n "bit_64") }}
+                    ({{ i18n "no_install" }})</a></p>
+            <h2>MacOS</h2>
+            <p><a class="btn btn-dark" href="{{$link_macos32_dmg}}">MacOS
+                    {{ i18n "bit_32" }}</a>
+                <a class="btn btn-dark" href="{{$link_macos64_dmg}}">MacOS
+                    {{ i18n "bit_64" }}</a>
+                <a class="btn btn-dark" href="{{$link_macos_brew}}">MacOS
+                    brew</a></p>                    
+        </div>
+    </div>
+{{- end }}
+{{ define "dynamic" }}
+	<script>
+    	var OSName = "unknown";
+    	if (navigator.appVersion.indexOf("Win") != -1) OSName = "Windows";
+    	if (navigator.appVersion.indexOf("Mac") != -1) OSName = "MacOS";
+    	if (navigator.appVersion.indexOf("X11") != -1) OSName = "UNIX";
+    	if (navigator.appVersion.indexOf("Linux") != -1) OSName = "Linux";
+
+    	if (OSName != "unknown")
+    	{
+    	    osHint = $('#os-hint');
+        	osHint.text(osHint.text().replace("%s", OSName));
+        	osHint.css("visibility", "visible");
+    	}
+	</script>
+{{- end }}

+ 20 - 0
web/layouts/partials/nav.html

@@ -0,0 +1,20 @@
+            <div id="nav-border" class="container">
+                <nav id="nav" class="nav">
+                {{- $page := . -}}
+                {{- range .Site.Menus.main -}}
+                    {{- $item := newScratch -}}
+                    {{- $item.Set "Text" (print .Name | safeHTML) -}}
+                    {{- $item.Set "URL" (relLangURL .URL) -}}
+                    {{- if and (eq .Name "documentation") (ne $page.Language.Lang "en") -}}
+                        {{- $item.Set "URL" (printf "%s/%s" ($item.Get "URL") $page.Language.Lang) -}}
+                    {{- end -}}
+                    {{- if eq (relURL $page.Permalink) (relLangURL .URL) -}}
+                        {{- $item.Set "Class" "btn-outline-light" -}} 
+                    {{- else -}}
+                        {{- $item.Set "Class" "btn btn-outline-secondary " -}}
+                    {{- end }}
+                    <a href="{{ $item.Get "URL" }}" class="btn text-uppercase {{ $item.Get "Class" }}">{{ i18n ($item.Get "Text") }}</a>&nbsp;
+                {{- end }}
+                    <a href="https://www.facebook.com/LazPaint" class="btn btn-primary">f</a>
+                </nav>
+            </div>

+ 6 - 0
web/readme.txt

@@ -0,0 +1,6 @@
+To build this site, use Hugo ( https://gohugo.io )
+
+- install hugo
+- go to web directory
+- run "hugo" command in terminal
+- copy files from "public" directory to online folder

+ 9 - 0
web/static/browserconfig.xml

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<browserconfig>
+    <msapplication>
+        <tile>
+            <square150x150logo src="/img/mstile-150x150.png"/>
+            <TileColor>#2d89ef</TileColor>
+        </tile>
+    </msapplication>
+</browserconfig>

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 5 - 0
web/static/css/bootstrap.min.css


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
web/static/css/bootstrap.min.css.map


+ 62 - 0
web/static/css/style.css

@@ -0,0 +1,62 @@
+* {
+    text-shadow: 1px 1px 2px rgba(0,0,0,0.5); 
+}
+
+body {
+    background-color: black;
+}
+
+.logo {
+    filter: grayscale(30%)
+}
+
+.jumbotron {
+    background-image: url('../img/blog-back.jpg');
+    background-size: cover;
+    background-repeat: no-repeat;
+    margin: 0px;
+    box-shadow: inset 0 0 100px black;
+    color: white;
+    border-bottom: 5px solid black;
+}
+
+.btn-outline-light {
+    border-bottom: 0.30rem solid white;
+    padding-bottom: 0.15rem;
+}
+
+/* cool but slow
+.btn {
+    filter: opacity(85%);
+    backdrop-filter: blur(2px);
+}*/
+
+.download {
+    min-height: 100vh;
+    background-image: url('../img/lzpwall.jpg');
+    background-size: cover;
+    background-position: center;
+    color: white;
+}
+
+.download h1 {
+    padding: 30px;
+}
+
+.download .card {
+    background-color: rgba(0, 0, 0, 0.3);
+    min-height: 100vh;
+    box-shadow: inset 0 0 100px rgb(6, 44, 87);
+}
+
+#os-hint {
+    font-size: 125%;
+}
+
+.footer {
+    color: slategray;
+}
+
+.footer h1 {
+    color: slategray;
+}

BIN
web/static/img/android-chrome-192x192.png


BIN
web/static/img/android-chrome-512x512.png


BIN
web/static/img/apple-touch-icon.png


BIN
web/static/img/bkg.jpg


BIN
web/static/img/bkg.png


BIN
web/static/img/blog-back.jpg


BIN
web/static/img/favicon-16x16.png


BIN
web/static/img/favicon-32x32.png


BIN
web/static/img/favicon.ico


BIN
web/static/img/lazpaint_icon.png


BIN
web/static/img/lzpwall.jpg


BIN
web/static/img/mstile-150x150.png


+ 69 - 0
web/static/img/safari-pinned-tab.svg

@@ -0,0 +1,69 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+ "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
+ width="1024.000000pt" height="1024.000000pt" viewBox="0 0 1024.000000 1024.000000"
+ preserveAspectRatio="xMidYMid meet">
+<metadata>
+Created by potrace 1.11, written by Peter Selinger 2001-2013
+</metadata>
+<g transform="translate(0.000000,1024.000000) scale(0.100000,-0.100000)"
+fill="#000000" stroke="none">
+<path d="M9100 9952 c-22 -3 -60 -33 -60 -46 0 -3 -42 -65 -94 -138 -110 -155
+-121 -170 -186 -263 -27 -38 -54 -75 -60 -82 -5 -7 -10 -15 -10 -18 0 -4 -16
+-26 -35 -49 -19 -24 -35 -48 -35 -54 0 -6 -4 -12 -8 -14 -9 -3 -259 -356 -280
+-396 -7 -13 -21 -31 -30 -41 -9 -10 -37 -48 -62 -85 -70 -104 -349 -499 -365
+-519 -8 -9 -15 -20 -15 -23 0 -3 -13 -23 -30 -44 -16 -21 -30 -41 -30 -44 0
+-3 -7 -14 -15 -23 -8 -10 -46 -63 -84 -118 -38 -55 -75 -105 -80 -112 -6 -7
+-11 -15 -11 -18 0 -4 -6 -13 -12 -20 -16 -18 -30 -36 -43 -57 -5 -9 -24 -36
+-41 -59 -16 -24 -47 -69 -69 -99 -21 -30 -41 -57 -44 -60 -3 -3 -10 -13 -16
+-22 -31 -53 -141 -207 -148 -208 -5 0 -6 3 -4 8 8 13 19 124 22 220 8 279
+-155 475 -490 587 -106 35 -177 56 -210 60 -16 2 -30 4 -30 5 0 1 -7 3 -15 5
+-109 22 -238 43 -283 46 -23 1 -46 4 -50 7 -30 15 -500 22 -647 10 -126 -12
+-203 -20 -279 -32 -14 -3 -46 -7 -71 -11 -88 -13 -105 -16 -120 -20 -8 -2 -31
+-7 -50 -10 -55 -9 -217 -44 -306 -66 -45 -11 -90 -22 -100 -24 -11 -2 -50 -13
+-89 -25 -38 -12 -78 -23 -88 -25 -10 -2 -57 -16 -105 -32 -48 -15 -89 -28 -92
+-28 -66 -12 -554 -197 -735 -280 -27 -12 -75 -33 -105 -46 -74 -31 -363 -175
+-480 -239 -159 -87 -198 -109 -342 -195 -14 -8 -96 -59 -173 -108 -118 -74
+-348 -237 -353 -249 -2 -4 -9 -8 -15 -8 -7 0 -23 -10 -37 -22 -14 -13 -50 -42
+-81 -66 -268 -203 -589 -506 -820 -772 -66 -76 -204 -250 -239 -300 -13 -19
+-27 -37 -31 -40 -3 -3 -14 -20 -23 -37 -9 -18 -21 -33 -26 -33 -6 0 -10 -5
+-10 -10 0 -6 -16 -33 -35 -60 -19 -27 -35 -53 -35 -56 0 -4 -11 -22 -25 -40
+-14 -18 -25 -35 -25 -38 0 -2 -21 -40 -46 -83 -37 -62 -158 -298 -164 -318 0
+-3 -8 -22 -17 -42 -21 -51 -34 -87 -35 -93 0 -3 -3 -9 -7 -15 -25 -33 -115
+-350 -137 -480 -3 -16 -9 -55 -14 -85 -29 -170 -31 -482 -4 -626 3 -16 7 -40
+9 -54 2 -14 4 -25 5 -25 1 0 3 -9 5 -20 2 -11 6 -31 10 -45 3 -14 9 -38 11
+-54 3 -17 24 -82 46 -145 83 -236 209 -448 386 -650 70 -80 264 -276 312 -314
+68 -56 226 -166 315 -219 114 -69 380 -198 408 -198 7 0 17 -4 22 -9 8 -7 64
+-28 95 -36 3 -1 12 -4 20 -8 35 -14 270 -82 320 -93 8 -2 67 -14 130 -28 63
+-14 138 -28 165 -31 28 -4 52 -8 56 -10 3 -2 30 -6 60 -9 29 -3 63 -7 74 -10
+11 -2 58 -7 105 -11 47 -4 96 -9 110 -11 14 -1 99 -5 189 -9 90 -3 166 -6 170
+-7 3 0 8 0 11 1 3 1 82 4 175 6 94 2 202 6 240 9 126 9 210 17 235 21 14 3 48
+7 75 10 63 7 123 14 155 20 14 2 45 7 70 11 25 3 90 14 145 25 55 11 116 22
+135 24 19 3 43 8 52 11 10 3 28 7 40 10 48 9 64 12 103 23 22 6 49 12 60 14
+23 4 74 17 93 23 7 2 14 4 17 5 2 0 28 7 57 15 29 8 62 17 72 19 11 3 40 11
+65 19 25 8 87 26 136 41 86 26 213 68 245 82 19 8 19 8 54 18 16 4 41 14 55
+21 14 8 30 14 35 14 13 0 292 113 384 156 40 19 75 34 78 34 8 0 389 192 459
+231 39 21 82 44 98 50 15 6 27 14 27 18 0 4 16 13 35 21 19 8 35 17 35 22 0 4
+4 8 10 8 5 0 33 15 62 33 29 19 60 37 68 40 22 10 181 113 210 137 14 11 28
+20 32 20 15 0 337 227 392 275 6 6 31 26 56 45 25 19 47 37 50 40 3 3 18 15
+33 27 124 96 423 381 572 547 103 114 107 119 140 161 17 21 35 43 40 49 6 6
+36 45 67 86 31 41 63 82 71 91 7 8 56 80 109 160 203 309 329 569 437 904 18
+55 35 107 38 115 8 20 8 19 37 135 24 92 38 209 39 310 1 44 -11 188 -17 220
+-12 59 -39 153 -52 177 -8 15 -12 28 -9 28 15 0 -104 202 -157 266 -50 61
+-159 162 -214 199 -33 22 -60 43 -62 48 -2 4 -11 7 -21 7 -9 0 -22 5 -27 10
+-6 6 -43 21 -83 34 -62 20 -90 24 -175 21 -58 -1 -124 -10 -156 -20 -94 -29
+-272 -121 -403 -209 -164 -110 -155 -105 -136 -76 9 14 37 66 64 115 26 50 56
+104 65 120 10 17 37 66 60 110 24 44 69 129 101 188 33 59 59 112 59 117 0 4
+3 10 8 12 4 2 18 25 32 53 14 27 50 95 81 150 30 55 80 147 111 205 62 117
+118 221 191 355 27 50 66 122 86 160 20 39 38 72 41 75 3 3 19 32 36 65 17 34
+45 85 61 115 17 30 47 87 68 125 56 106 97 184 134 250 19 33 56 103 84 155
+27 52 75 142 107 200 31 58 75 139 97 180 22 41 52 95 65 120 14 25 48 88 76
+140 27 52 66 126 87 163 l37 69 -25 37 c-43 65 -193 143 -257 133z m-3157
+-2601 c69 -16 107 -34 145 -66 37 -31 68 -84 55 -94 -4 -3 -9 -13 -11 -21 -5
+-21 -53 -90 -63 -90 -5 0 -9 -6 -9 -12 -1 -14 -77 -77 -139 -116 -31 -20 -118
+-63 -186 -93 -26 -11 -133 -38 -188 -47 -66 -10 -222 -6 -274 8 -89 24 -182
+90 -183 129 0 15 39 102 50 111 3 3 15 17 26 31 28 37 114 109 165 138 45 26
+54 31 120 60 81 36 145 54 234 67 22 4 41 7 42 8 8 7 176 -3 216 -13z"/>
+</g>
+</svg>

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 5 - 0
web/static/js/bootstrap.min.js


+ 19 - 0
web/static/site.webmanifest

@@ -0,0 +1,19 @@
+{
+    "name": "LazPaint",
+    "short_name": "LazPaint",
+    "icons": [
+        {
+            "src": "/img/android-chrome-192x192.png",
+            "sizes": "192x192",
+            "type": "image/png"
+        },
+        {
+            "src": "/img/android-chrome-512x512.png",
+            "sizes": "512x512",
+            "type": "image/png"
+        }
+    ],
+    "theme_color": "PaleTurquoise",
+    "background_color": "#ffffff",
+    "display": "standalone"
+}

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно