wecodex.com Ads.txt file
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
<title>Wecodex - Soluciones Tecnológicas</title>
<meta name="description" content="Empresa de desarrollo de software, aplicaciones web y móviles. Soluciones tecnológicas innovadoras para impulsar tu negocio.">
<meta name="keywords" content="desarrollo software, aplicaciones web, desarrollo móvil, software empresarial, soluciones tecnológicas, wecodex, transformación digital">
<meta name="author" content="Wecodex Solutions">
<meta name="robots" content="index, follow">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://wecodex.com/">
<meta property="og:title" content="Wecodex Solutions | Soluciones Tecnológicas">
<meta property="og:description" content="Transforma tu empresa con soluciones de software profesional. Desarrollo web, móvil y servicios tecnológicos personalizados.">
<meta property="og:image" content="/assets/logo/secundary_sm.png">
<meta property="og:site_name" content="WeCodex Solutions">
<meta property="og:locale" content="es_ES">
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="WeCodex Solutions | Desarrollo Tecnológico">
<meta name="twitter:description" content="Soluciones de software profesional para empresas innovadoras">
<meta name="twitter:image" content="/assets/logo/secundary_sm.png">
<!-- Schema.org para Google -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "WeCodex Solutions",
"alternateName": "WeCodex",
"url": "https://wecodex.com",
"logo": "/assets/logo/secundary_sm.png",
"description": "Empresa líder en desarrollo de software y soluciones tecnológicas innovadoras",
"address": {
"@type": "PostalAddress",
"addressCountry": "MX"
},
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer service",
"availableLanguage": ["English", "Spanish"]
},
"sameAs": [
"http://www.facebook.com/WecodexOficial",
"https://twitter.com/wecodex",
"https://www.instagram.com/wecodex/"
]
}
</script>
<link rel="shortcut icon" href="/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/assets/css/vendor.min.css">
<link rel="stylesheet" href="/assets/css/custom.css">
<link rel="stylesheet" href="/assets/vendor/bootstrap-icons/font/bootstrap-icons.css">
<link rel="stylesheet" href="/assets/vendor/aos/dist/aos.css">
<link rel="stylesheet" href="/assets/css/theme.minc619.css?v=1.0">
<link rel="stylesheet" href="/assets/css/topbar.css">
<script defer="defer" src="/static/js/main.56f80fa6.js"></script>
<link href="/static/css/main.0c6cc35c.css" rel="stylesheet">
</head>
<body>
<div id="root"></div>
<script src="/assets/js/theme.min.js"></script>
<script src="assets/js/vendor.min.js"></script>
<script src="assets/vendor/aos/dist/aos.js"></script>
<script src="assets/js/theme.min.js"></script>
<script>
new HSHeader("#header").init(), new HSMegaMenu(".js-mega-menu", {
desktop: {
position: "left"
}
}), new HSShowAnimation(".js-animation-link"), HSBsValidation.init(".js-validate", {
onSubmit: e => {
e.event.preventDefault()
}
}), HSBsDropdown.init(), new HSGoTo(".js-go-to"), AOS.init({
duration: 650,
once: !0
}), HSCore.components.HSTyped.init(".js-typedjs");
let slideInterval, slideIndex = 1;
function showSlides(e) {
let t, n = document.getElementsByClassName("mySlides"),
s = document.getElementsByClassName("dot"),
d = document.getElementById("simulated-url-bar"),
l = document.getElementById("slider-title"),
i = document.getElementById("slider-description");
for (e > n.length && (slideIndex = 1), e < 1 && (slideIndex = n.length), t = 0; t < n.length; t++) n[t].style.display = "none";
for (t = 0; t < s.length; t++) s[t].className = s[t].className.replace(" active", "");
n[slideIndex - 1].style.display = "block", s[slideIndex - 1].className += " active", n[slideIndex - 1].dataset.url && (d.textContent = n[slideIndex - 1].dataset.url, l.textContent = n[slideIndex - 1].dataset.title, i.textContent = n[slideIndex - 1].dataset.description)
}
function plusSlides(e) {
showSlides(slideIndex += e)
}
function currentSlide(e) {
showSlides(slideIndex = e)
}
function startSlideshow() {
stopSlideshow(), slideInterval = setInterval((() => {
plusSlides(1)
}), 5e3)
}
function stopSlideshow() {
slideInterval && clearInterval(slideInterval)
}
document.addEventListener("DOMContentLoaded", (e => {
showSlides(slideIndex), startSlideshow()
})), document.querySelector(".slideshow-container").addEventListener("mouseenter", stopSlideshow), document.querySelector(".slideshow-container").addEventListener("mouseleave", startSlideshow)
</script>
</body>
</html>