Init Commit
This commit is contained in:
@@ -0,0 +1,416 @@
|
||||
baseURL = "https://adritian-demo.vercel.app/"
|
||||
title = "Adritian Demo"
|
||||
languageCode = "en"
|
||||
|
||||
|
||||
# Exclude footer section from generating list pages (index.html and index.xml)
|
||||
[outputs]
|
||||
page = ["HTML"]
|
||||
home = ["HTML", "RSS", "JSON"]
|
||||
section = ["HTML", "RSS"]
|
||||
taxonomy = ["HTML", "RSS"]
|
||||
term = ["HTML", "RSS"]
|
||||
footer = []
|
||||
|
||||
# Explicitly prevent the footer section from generating any output
|
||||
[outputFormats.footerSection]
|
||||
# Empty configuration to prevent any output
|
||||
|
||||
# Specifically disable generation of these kinds for the footer content
|
||||
disableKinds = ["footerSection", "RSS"]
|
||||
|
||||
[module]
|
||||
[[module.imports]]
|
||||
path = "github.com/zetxek/adritian-free-hugo-theme"
|
||||
|
||||
## Base mounts - so your site's assets are available
|
||||
[[module.mounts]]
|
||||
source = "archetypes"
|
||||
target = "archetypes"
|
||||
|
||||
[[module.mounts]]
|
||||
source = "assets"
|
||||
target = "assets"
|
||||
|
||||
[[module.mounts]]
|
||||
source = "i18n"
|
||||
target = "i18n"
|
||||
|
||||
[[module.mounts]]
|
||||
source = "layouts"
|
||||
target = "layouts"
|
||||
|
||||
[[module.mounts]]
|
||||
source = "static"
|
||||
target = "static"
|
||||
|
||||
# The following mounts are required for the theme to be able to load bootstrap
|
||||
# Remember also to copy the theme's `package.json` to your site, and run `npm install`
|
||||
[[module.mounts]]
|
||||
source = "node_modules/bootstrap/scss"
|
||||
target = "assets/scss/bootstrap"
|
||||
|
||||
[[module.mounts]]
|
||||
source = "node_modules/bootstrap/dist/js"
|
||||
target = "assets/js/bootstrap"
|
||||
|
||||
[[module.mounts]]
|
||||
source = "node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"
|
||||
target = "assets/js/vendor/bootstrap.bundle.min.js"
|
||||
|
||||
[[module.mounts]]
|
||||
source = "node_modules/bootstrap-print-css/css/bootstrap-print.css"
|
||||
target = "assets/css/bootstrap-print.css"
|
||||
|
||||
|
||||
[params]
|
||||
title = 'Adritian - a high performance hugo theme by Adrián Moreno'
|
||||
description = 'This hugo theme (Adritian) is based on Bootstrap and has features that make it suitable for a personal site, a portfolio or other kind of Single Page Applications.'
|
||||
images = ['/img/og-img.png']
|
||||
sections = [
|
||||
"showcase",
|
||||
"about",
|
||||
"education",
|
||||
"experience",
|
||||
"client-and-work",
|
||||
"testimonial",
|
||||
"contact",
|
||||
"newsletter",
|
||||
]
|
||||
# If you want to display an image logo in the header, you can add it here
|
||||
# logo = '/img/hugo.svg'
|
||||
|
||||
homepageExperienceCount = 6
|
||||
|
||||
[params.analytics]
|
||||
## Analytics parameters.
|
||||
### Supported so far: Vercel (Page Insights, Analytics)
|
||||
### And Google (Tag Manager, Analytics)
|
||||
|
||||
# controls vercel page insights - disabled by default
|
||||
# to enable, just set to true
|
||||
vercelPageInsights = false
|
||||
vercelAnalytics = false
|
||||
|
||||
# google analytics and tag manager. to enable, set "enabled" to true
|
||||
# and add the tracking code (UA-something for analytics, GTM-something for tag manager)
|
||||
[params.analytics.googleAnalytics]
|
||||
code = "UA-XXXXX-Y"
|
||||
enabled = false
|
||||
[params.analytics.googleTagManager]
|
||||
code = "GTM-XXXXX"
|
||||
enabled = false
|
||||
|
||||
[build]
|
||||
writeStats = true
|
||||
|
||||
[build.buildStats]
|
||||
enabledFor = ["scss"]
|
||||
disableClasses = false
|
||||
disableIDs = false
|
||||
disableTags = false
|
||||
enable = true
|
||||
|
||||
[params.languages.selector.disable]
|
||||
footer = false
|
||||
header = false
|
||||
mobileHeader = false
|
||||
|
||||
[languages]
|
||||
[languages.en]
|
||||
disabled = false
|
||||
languageCode = 'en'
|
||||
languageDirection = 'ltr'
|
||||
languageName = 'English'
|
||||
title = ''
|
||||
weight = 0
|
||||
|
||||
[languages.en.menus]
|
||||
[[languages.en.menus.header]]
|
||||
name = "Home"
|
||||
URL = "/"
|
||||
weight = 1
|
||||
[[languages.en.menus.header]]
|
||||
name = 'About'
|
||||
URL = '#about'
|
||||
weight = 2
|
||||
[[languages.en.menus.header]]
|
||||
name = 'Skills'
|
||||
URL = '/skills'
|
||||
weight = 3
|
||||
[[languages.en.menus.header]]
|
||||
name = 'Portfolio'
|
||||
URL = '#client-and-work-section'
|
||||
weight = 4
|
||||
# [[languages.en.menus.header]]
|
||||
# name = "Experience"
|
||||
# URL = "#experience"
|
||||
# weight = 4
|
||||
|
||||
[[languages.en.menus.header]]
|
||||
name = "How to"
|
||||
URL = "/blog"
|
||||
weight = 5
|
||||
|
||||
[[languages.en.menus.header]]
|
||||
pre = "email"
|
||||
name = "email"
|
||||
URL = "#contact"
|
||||
weight = 6
|
||||
|
||||
[[languages.en.menus.header]]
|
||||
pre = "search"
|
||||
name = "Search"
|
||||
URL = "/search"
|
||||
weight = 7
|
||||
|
||||
[[languages.en.menus.footer]]
|
||||
name = "Home"
|
||||
URL = "/"
|
||||
weight = 1
|
||||
|
||||
[[languages.en.menus.footer]]
|
||||
name = "About"
|
||||
URL = "#about"
|
||||
weight = 2
|
||||
|
||||
[[languages.en.menus.footer]]
|
||||
name = "Portfolio"
|
||||
URL = "#portfolio"
|
||||
weight = 3
|
||||
|
||||
[[languages.en.menus.footer]]
|
||||
name = "Contact"
|
||||
URL = "#contact"
|
||||
weight = 4
|
||||
|
||||
|
||||
[languages.es]
|
||||
disabled = false
|
||||
languageCode = 'es'
|
||||
languageDirection = 'ltr'
|
||||
languageName = 'Español'
|
||||
title = ''
|
||||
weight = 0
|
||||
[[languages.es.menus.header]]
|
||||
name = "INICIO"
|
||||
URL = "/es/"
|
||||
weight = 1
|
||||
[[languages.es.menus.header]]
|
||||
name = 'Sobre mi'
|
||||
URL = '/es/#sobre-mi'
|
||||
weight = 2
|
||||
[[languages.es.menus.header]]
|
||||
name = 'Habilidades'
|
||||
URL = '/es/skills'
|
||||
weight = 3
|
||||
[[languages.es.menus.header]]
|
||||
name = 'Trabajo'
|
||||
URL = '/es/#trabajo'
|
||||
weight = 4
|
||||
|
||||
# [[languages.es.menus.header]]
|
||||
# name = "Experiencia"
|
||||
# URL = "/es/#experience"
|
||||
# weight = 4
|
||||
|
||||
[[languages.es.menus.header]]
|
||||
name = "Blog"
|
||||
URL = "/es/blog"
|
||||
weight = 5
|
||||
|
||||
|
||||
[[languages.es.menus.header]]
|
||||
pre = "email"
|
||||
name = "Contacto"
|
||||
URL = "/es/#contacto"
|
||||
weight = 6
|
||||
|
||||
[[languages.es.menus.header]]
|
||||
pre = "search"
|
||||
name = "Buscar"
|
||||
URL = "/search"
|
||||
weight = 7
|
||||
|
||||
[[languages.es.menus.footer]]
|
||||
name = "INICIO"
|
||||
URL = "/"
|
||||
weight = 1
|
||||
|
||||
[[languages.es.menus.footer]]
|
||||
name = "Sobre mi"
|
||||
URL = "/es/#about"
|
||||
weight = 2
|
||||
|
||||
[[languages.es.menus.footer]]
|
||||
name = "Portfolio"
|
||||
URL = "/es/#client-and-work-section"
|
||||
weight = 3
|
||||
|
||||
[[languages.es.menus.footer]]
|
||||
name = "Contact"
|
||||
URL = "/es/#contact"
|
||||
weight = 4
|
||||
|
||||
[languages.fr]
|
||||
disabled = false
|
||||
languageCode = 'fr'
|
||||
languageDirection = 'ltr'
|
||||
languageName = 'Français'
|
||||
title = ''
|
||||
weight = 0
|
||||
|
||||
[languages.fr.menus]
|
||||
[[languages.fr.menus.header]]
|
||||
name = "ACCUEIL"
|
||||
URL = "/fr/"
|
||||
weight = 1
|
||||
[[languages.fr.menus.header]]
|
||||
name = 'About'
|
||||
URL = '#about'
|
||||
weight = 2
|
||||
[[languages.fr.menus.header]]
|
||||
name = 'Compétences'
|
||||
URL = '/fr/skills'
|
||||
weight = 3
|
||||
[[languages.fr.menus.header]]
|
||||
name = 'Portfolio'
|
||||
URL = '#client-and-work-section'
|
||||
weight = 4
|
||||
# [[languages.fr.menus.header]]
|
||||
# name = "Experience"
|
||||
# URL = "#experience"
|
||||
# weight = 4
|
||||
|
||||
[[languages.fr.menus.header]]
|
||||
name = "Blog"
|
||||
URL = "/blog"
|
||||
weight = 5
|
||||
|
||||
[[languages.fr.menus.header]]
|
||||
pre = "email"
|
||||
name = "Contact"
|
||||
URL = "#contact"
|
||||
weight = 6
|
||||
|
||||
[[languages.fr.menus.header]]
|
||||
pre = "search"
|
||||
name = "Recherche"
|
||||
URL = "/search"
|
||||
weight = 7
|
||||
[[languages.fr.menus.footer]]
|
||||
name = "ACCUEIL"
|
||||
URL = "/fr/"
|
||||
weight = 1
|
||||
|
||||
[[languages.fr.menus.footer]]
|
||||
name = "About"
|
||||
URL = "#about"
|
||||
weight = 2
|
||||
|
||||
[[languages.fr.menus.footer]]
|
||||
name = "Portfolio"
|
||||
URL = "#client-and-work-section"
|
||||
weight = 3
|
||||
|
||||
[[languages.fr.menus.footer]]
|
||||
name = "Contact"
|
||||
URL = "#contact"
|
||||
weight = 4
|
||||
|
||||
|
||||
# Plugins
|
||||
[params.plugins]
|
||||
|
||||
# CSS Plugins
|
||||
[[params.plugins.css]]
|
||||
URL = "css/custom.css"
|
||||
[[params.plugins.css]]
|
||||
URL = "css/adritian-icons.css"
|
||||
## Print css
|
||||
[[params.plugins.css]]
|
||||
URL = "css/bootstrap-print.css"
|
||||
|
||||
# JS Plugins
|
||||
[[params.plugins.js]]
|
||||
URL = "js/rad-animations.js"
|
||||
[[params.plugins.js]]
|
||||
URL = "js/sticky-header.js"
|
||||
[[params.plugins.js]]
|
||||
URL = "js/library/fontfaceobserver.js"
|
||||
|
||||
# SCSS Plugins
|
||||
[[params.plugins.scss]]
|
||||
URL = "scss/adritian.scss"
|
||||
|
||||
|
||||
# theme/color style
|
||||
[params.colorTheme]
|
||||
|
||||
## the following configuration would disable automatic theme selection
|
||||
# [params.colorTheme.auto]
|
||||
# disable = true
|
||||
# [params.colorTheme.forced]
|
||||
# theme = "dark"
|
||||
|
||||
## the following parameter will disable theme override in the footer
|
||||
# [params.colorTheme.selector.disable]
|
||||
# footer = true
|
||||
|
||||
|
||||
[params.colorTheme.selector.disable]
|
||||
footer = false
|
||||
header = false
|
||||
mobileHeader = false
|
||||
## by default we allow override AND automatic selection
|
||||
|
||||
# Page transition settings
|
||||
[params.pageTransition]
|
||||
enabled = true # Set to false to disable the page fade transition effect
|
||||
|
||||
[params.blog]
|
||||
layout = "sidebar-right" # options: default (no sidebar), sidebar, sidebar-right
|
||||
sidebarWidth = "25" # percentage width of the sidebar
|
||||
narrowContent = true # if true, limits content width to 720px for better readability
|
||||
showCategories = true
|
||||
showRecentPosts = true
|
||||
recentPostCount = 5
|
||||
listStyle = "summary" # options: simple, summary
|
||||
featured_sort_by_weight = true
|
||||
featured_sort_by_date = false
|
||||
|
||||
|
||||
[params.experience]
|
||||
showJobCard = true # Set to false to hide the job card
|
||||
|
||||
|
||||
# Performance optimizations
|
||||
[markup]
|
||||
[markup.goldmark]
|
||||
[markup.goldmark.renderer]
|
||||
unsafe = true
|
||||
[markup.highlight]
|
||||
lineNos = false
|
||||
style = "github"
|
||||
|
||||
[imaging]
|
||||
resampleFilter = "Lanczos"
|
||||
quality = 85
|
||||
anchor = "Smart"
|
||||
|
||||
[minify]
|
||||
disableCSS = false
|
||||
disableHTML = false
|
||||
disableJS = false
|
||||
disableJSON = false
|
||||
disableSVG = false
|
||||
disableXML = false
|
||||
minifyOutput = true
|
||||
[minify.tdewolff]
|
||||
[minify.tdewolff.html]
|
||||
keepDefaultAttrVals = true
|
||||
keepWhitespace = false
|
||||
[minify.tdewolff.css]
|
||||
precision = 0
|
||||
[minify.tdewolff.js]
|
||||
precision = 0
|
||||
Reference in New Issue
Block a user