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