mirror of
https://github.com/nunocoracao/blowfish.git
synced 2025-01-22 14:35:43 -06:00
fixed but with image zoom
This commit is contained in:
parent
11320067eb
commit
a74044911e
10 changed files with 76 additions and 28 deletions
|
@ -1,6 +0,0 @@
|
||||||
# Changelog
|
|
||||||
|
|
||||||
All notable changes to Blowfish will be documented in this file. Things that need particular attention when upgrading from a prior version are marked ⚠️.
|
|
||||||
|
|
||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
51
README.md
51
README.md
|
@ -5,4 +5,53 @@ Personal Website & Blog Theme for Hugo
|
||||||
|
|
||||||
based on Congo
|
based on Congo
|
||||||
|
|
||||||
git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish
|
git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish
|
||||||
|
|
||||||
|
- only one header
|
||||||
|
|
||||||
|
Firebase
|
||||||
|
1. create account
|
||||||
|
2. create project
|
||||||
|
3. select analytics
|
||||||
|
4. Setup firebase
|
||||||
|
|
||||||
|
```
|
||||||
|
// Import the functions you need from the SDKs you need
|
||||||
|
import { initializeApp } from "firebase/app";
|
||||||
|
import { getAnalytics } from "firebase/analytics";
|
||||||
|
// TODO: Add SDKs for Firebase products that you want to use
|
||||||
|
// https://firebase.google.com/docs/web/setup#available-libraries
|
||||||
|
|
||||||
|
// Your web app's Firebase configuration
|
||||||
|
// For Firebase JS SDK v7.20.0 and later, measurementId is optional
|
||||||
|
const firebaseConfig = {
|
||||||
|
apiKey: "AIzaSyB5tqlqDky77Vb4Tc4apiHV4hRZI18KGiY",
|
||||||
|
authDomain: "blowfish-21fff.firebaseapp.com",
|
||||||
|
projectId: "blowfish-21fff",
|
||||||
|
storageBucket: "blowfish-21fff.appspot.com",
|
||||||
|
messagingSenderId: "60108104191",
|
||||||
|
appId: "1:60108104191:web:039842ebe1370698b487ca",
|
||||||
|
measurementId: "G-PEDMYR1V0K"
|
||||||
|
};
|
||||||
|
|
||||||
|
// Initialize Firebase
|
||||||
|
const app = initializeApp(firebaseConfig);
|
||||||
|
const analytics = getAnalytics(app);
|
||||||
|
```
|
||||||
|
|
||||||
|
5. Setup Firestore - Build > Firestore - create database - start production mode - select server - wait - rules
|
||||||
|
```
|
||||||
|
rules_version = '2';
|
||||||
|
service cloud.firestore {
|
||||||
|
match /databases/{database}/documents {
|
||||||
|
match /{document=**} {
|
||||||
|
allow read, write: if request.auth != null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
5. Toggle guest authorization - Build > Authentication - Get Started - Anonymous - toggle - Save
|
||||||
|
6. Get values
|
||||||
|
7. copy into params.toml
|
||||||
|
8. Enjoy - activate views
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,3 @@
|
||||||
mediumZoom(document.querySelectorAll("img:not(.nozoom)"), {
|
|
||||||
margin: 24,
|
|
||||||
background: 'rgba(0,0,0,0.5)',
|
|
||||||
scrollOffset: 0,
|
|
||||||
})
|
|
||||||
|
|
||||||
if (typeof auth !== 'undefined') {
|
if (typeof auth !== 'undefined') {
|
||||||
var viewsCollection = db.collection('views');
|
var viewsCollection = db.collection('views');
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ summaryLength = 30
|
||||||
buildDrafts = false
|
buildDrafts = false
|
||||||
buildFuture = false
|
buildFuture = false
|
||||||
|
|
||||||
googleAnalytics = "G-XXXXXX"
|
googleAnalytics = "G-PEDMYR1V0K"
|
||||||
|
|
||||||
[sitemap]
|
[sitemap]
|
||||||
changefreq = 'daily'
|
changefreq = 'daily'
|
||||||
|
|
|
@ -58,13 +58,13 @@ mainSections = ["posts", "suggest", "external"]
|
||||||
showTermCount = true
|
showTermCount = true
|
||||||
|
|
||||||
[firebase]
|
[firebase]
|
||||||
apiKey = "AIzaSyAN9vJzbGcqXi3fCiakI8rCVV7-S6T8n4s"
|
apiKey = "AIzaSyB5tqlqDky77Vb4Tc4apiHV4hRZI18KGiY"
|
||||||
authDomain = "homepage-a0c38.firebaseapp.com"
|
authDomain = "blowfish-21fff.firebaseapp.com"
|
||||||
projectId = "homepage-a0c38"
|
projectId = "blowfish-21fff"
|
||||||
storageBucket = "homepage-a0c38.appspot.com"
|
storageBucket = "blowfish-21fff.appspot.com"
|
||||||
messagingSenderId = "722874298820"
|
messagingSenderId = "60108104191"
|
||||||
appId = "1:722874298820:web:b5c0e707586eba68c43491"
|
appId = "1:60108104191:web:039842ebe1370698b487ca"
|
||||||
measurementId = "G-H8CSEYZFG4"
|
measurementId = "G-PEDMYR1V0K"
|
||||||
|
|
||||||
[fathomAnalytics]
|
[fathomAnalytics]
|
||||||
# site = "ABC12345"
|
# site = "ABC12345"
|
||||||
|
|
|
@ -8,10 +8,13 @@ article:
|
||||||
one: "{{ .Count }} minuto"
|
one: "{{ .Count }} minuto"
|
||||||
other: "{{ .Count }} minutos"
|
other: "{{ .Count }} minutos"
|
||||||
reading_time_title: "Tempo de leitura"
|
reading_time_title: "Tempo de leitura"
|
||||||
# table_of_contents: "Table of Contents"
|
table_of_contents: "Tabela de conteúdos"
|
||||||
# word_count:
|
word_count:
|
||||||
# one: "{{ .Count }} word"
|
one: "{{ .Count }} palavra"
|
||||||
# other: "{{ .Count }} words"
|
other: "{{ .Count }} palavras"
|
||||||
|
views:
|
||||||
|
one: "{{ .Count }} visualização"
|
||||||
|
other: "{{ .Count }} visualizaçōes"
|
||||||
|
|
||||||
author:
|
author:
|
||||||
byline_title: "Autor"
|
byline_title: "Autor"
|
||||||
|
|
|
@ -12,6 +12,9 @@ article:
|
||||||
word_count:
|
word_count:
|
||||||
one: "{{ .Count }} palavra"
|
one: "{{ .Count }} palavra"
|
||||||
other: "{{ .Count }} palavras"
|
other: "{{ .Count }} palavras"
|
||||||
|
views:
|
||||||
|
one: "{{ .Count }} visualização"
|
||||||
|
other: "{{ .Count }} visualizaçōes"
|
||||||
|
|
||||||
author:
|
author:
|
||||||
byline_title: "Autor"
|
byline_title: "Autor"
|
||||||
|
|
|
@ -40,6 +40,13 @@
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
<script>
|
||||||
|
mediumZoom(document.querySelectorAll("img:not(.nozoom)"), {
|
||||||
|
margin: 24,
|
||||||
|
background: 'rgba(0,0,0,0.5)',
|
||||||
|
scrollOffset: 0,
|
||||||
|
})
|
||||||
|
</script>
|
||||||
{{ $jsProcess := resources.Get "js/process.js" }}
|
{{ $jsProcess := resources.Get "js/process.js" }}
|
||||||
{{ $jsProcess = $jsProcess | resources.Minify | resources.Fingerprint "sha512" }}
|
{{ $jsProcess = $jsProcess | resources.Minify | resources.Fingerprint "sha512" }}
|
||||||
<script type="text/javascript" src="{{ $jsProcess.RelPermalink }}" integrity="{{ $jsProcess.Data.Integrity }}"></script>
|
<script type="text/javascript" src="{{ $jsProcess.RelPermalink }}" integrity="{{ $jsProcess.Data.Integrity }}"></script>
|
||||||
|
|
|
@ -124,8 +124,6 @@
|
||||||
<link rel="stylesheet" href="https://rsms.me/inter/inter.css">
|
<link rel="stylesheet" href="https://rsms.me/inter/inter.css">
|
||||||
|
|
||||||
{{/* Firebase */}}
|
{{/* Firebase */}}
|
||||||
<script>console.log( {{ .Site.Params.firebase.apiKey }})</script>
|
|
||||||
|
|
||||||
{{ with $.Site.Params.firebase }}
|
{{ with $.Site.Params.firebase }}
|
||||||
{{ if isset $.Site.Params "firebase" }}
|
{{ if isset $.Site.Params "firebase" }}
|
||||||
<script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-app.js"></script>
|
<script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-app.js"></script>
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
"assets": "rimraf assets/vendor && vendor-copy",
|
"assets": "rimraf assets/vendor && vendor-copy",
|
||||||
"dev": "NODE_ENV=development ./node_modules/tailwindcss/lib/cli.js -i ./assets/css/main.css -o ./assets/css/compiled/main.css --jit -w",
|
"dev": "NODE_ENV=development ./node_modules/tailwindcss/lib/cli.js -i ./assets/css/main.css -o ./assets/css/compiled/main.css --jit -w",
|
||||||
"build": "NODE_ENV=production ./node_modules/tailwindcss/lib/cli.js -i ./assets/css/main.css -o ./assets/css/compiled/main.css --jit && hugo --minify -s exampleSite --themesDir ../.. -d ../docs --baseURL https://nunocoracao.github.io/blowfish/",
|
"build": "NODE_ENV=production ./node_modules/tailwindcss/lib/cli.js -i ./assets/css/main.css -o ./assets/css/compiled/main.css --jit && hugo --minify -s exampleSite --themesDir ../.. -d ../docs --baseURL https://nunocoracao.github.io/blowfish/",
|
||||||
"example": "hugo server --source exampleSite --themesDir ../.. --buildDrafts -b http://localhost/ -p 1313",
|
"example": "hugo server --minify --source exampleSite --themesDir ../.. --buildDrafts -b http://localhost/ -p 1313",
|
||||||
"lighthouse": "lhci autorun"
|
"lighthouse": "lhci autorun"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|
Loading…
Reference in a new issue