mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2025-11-12 15:52:56 +10:00
- final sanity checks before release
This commit is contained in:
@ -1,4 +1,4 @@
|
|||||||
<img src="https://rxresume-staging.web.app/images/logo.png" width="256px" />
|
<img src="https://rxresu.me/images/logo.png" width="256px" />
|
||||||
|
|
||||||
## A free and open source resume builder.
|
## A free and open source resume builder.
|
||||||
|
|
||||||
@ -29,11 +29,11 @@ You have complete control over what goes into your resume, how it looks, what co
|
|||||||
|
|
||||||
### Screenshots
|
### Screenshots
|
||||||
|
|
||||||
<img src="https://rxresume-staging.web.app/images/screenshots/screen-1.png" width="400px" />
|
<img src="https://rxresu.me/images/screenshots/screen-1.png" width="400px" />
|
||||||
|
|
||||||
<img src="https://rxresume-staging.web.app/images/screenshots/screen-3.png" width="400px" />
|
<img src="https://rxresu.me/images/screenshots/screen-3.png" width="400px" />
|
||||||
|
|
||||||
<img src="https://rxresume-staging.web.app/images/screenshots/screen-5.png" width="400px" />
|
<img src="https://rxresu.me/images/screenshots/screen-5.png" width="400px" />
|
||||||
|
|
||||||
### Tech Stack
|
### Tech Stack
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"hosting": [
|
"hosting": [
|
||||||
{
|
{
|
||||||
"target": "rxresume-staging",
|
"target": "rxresume",
|
||||||
"public": "public",
|
"public": "public",
|
||||||
"ignore": ["**/.*", "firebase.json", "**/node_modules/**"],
|
"ignore": ["**/.*", "firebase.json", "**/node_modules/**"],
|
||||||
"headers": [
|
"headers": [
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
const functions = require('firebase-functions');
|
const functions = require('firebase-functions');
|
||||||
const puppeteer = require('puppeteer');
|
const puppeteer = require('puppeteer');
|
||||||
|
|
||||||
const BASE_URL = 'https://rxresume-staging.web.app/r/';
|
const BASE_URL = 'https://rxresu.me/r/';
|
||||||
|
|
||||||
function timeout(ms) {
|
function timeout(ms) {
|
||||||
return new Promise((resolve) => setTimeout(resolve, ms));
|
return new Promise((resolve) => setTimeout(resolve, ms));
|
||||||
|
|||||||
@ -3,7 +3,7 @@ require('dotenv').config();
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
siteMetadata: {
|
siteMetadata: {
|
||||||
title: 'Reactive Resume',
|
title: 'Reactive Resume',
|
||||||
siteUrl: 'https://rxresume-staging.web.app',
|
siteUrl: 'https://rxresu.me',
|
||||||
description: 'A free and open source resume builder.',
|
description: 'A free and open source resume builder.',
|
||||||
},
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
|
|||||||
@ -18,7 +18,7 @@ export default function Template({ data }) {
|
|||||||
<title>{frontmatter.title} | Reactive Resume</title>
|
<title>{frontmatter.title} | Reactive Resume</title>
|
||||||
<link
|
<link
|
||||||
rel="canonical"
|
rel="canonical"
|
||||||
href={`https://rxresume-staging.web.app/blog/${frontmatter.slug}`}
|
href={`https://rxresu.me/blog/${frontmatter.slug}`}
|
||||||
/>
|
/>
|
||||||
</Helmet>
|
</Helmet>
|
||||||
|
|
||||||
|
|||||||
@ -22,10 +22,7 @@ const Artboard = () => {
|
|||||||
<title>
|
<title>
|
||||||
{name} | {t('shared.appName')}
|
{name} | {t('shared.appName')}
|
||||||
</title>
|
</title>
|
||||||
<link
|
<link rel="canonical" href={`https://rxresu.me/app/builder/${id}`} />
|
||||||
rel="canonical"
|
|
||||||
href={`https://rxresume-staging.web.app/app/builder/${id}`}
|
|
||||||
/>
|
|
||||||
</Helmet>
|
</Helmet>
|
||||||
|
|
||||||
<div className={styles.container}>
|
<div className={styles.container}>
|
||||||
|
|||||||
@ -28,7 +28,7 @@ const Actions = ({ id }) => {
|
|||||||
|
|
||||||
const getSharableUrl = () => {
|
const getSharableUrl = () => {
|
||||||
const shareId = state.id;
|
const shareId = state.id;
|
||||||
return `https://rxresume-staging.web.app/r/${shareId}`;
|
return `https://rxresu.me/r/${shareId}`;
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleOpenLink = () => {
|
const handleOpenLink = () => {
|
||||||
|
|||||||
@ -24,8 +24,8 @@ const Wrapper = ({ children }) => {
|
|||||||
name="description"
|
name="description"
|
||||||
content="A free and open source resume builder that’s built to make the mundane tasks of creating, updating and sharing your resume as easy as 1, 2, 3."
|
content="A free and open source resume builder that’s built to make the mundane tasks of creating, updating and sharing your resume as easy as 1, 2, 3."
|
||||||
/>
|
/>
|
||||||
<link rel="canonical" href="https://rxresume-staging.web.app" />
|
<link rel="canonical" href="https://rxresu.me" />
|
||||||
<meta property="og:url" content="https://rxresume-staging.web.app" />
|
<meta property="og:url" content="https://rxresu.me" />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta
|
<meta
|
||||||
property="og:description"
|
property="og:description"
|
||||||
|
|||||||
@ -66,10 +66,7 @@ const Dashboard = ({ user }) => {
|
|||||||
<title>
|
<title>
|
||||||
{t('dashboard.title')} | {t('shared.appName')}
|
{t('dashboard.title')} | {t('shared.appName')}
|
||||||
</title>
|
</title>
|
||||||
<link
|
<link rel="canonical" href="https://rxresu.me/app/dashboard" />
|
||||||
rel="canonical"
|
|
||||||
href="https://rxresume-staging.web.app/app/dashboard"
|
|
||||||
/>
|
|
||||||
</Helmet>
|
</Helmet>
|
||||||
|
|
||||||
<TopNavbar />
|
<TopNavbar />
|
||||||
|
|||||||
@ -9,10 +9,7 @@ const FrequentlyAskedQuestions = () => {
|
|||||||
<Wrapper>
|
<Wrapper>
|
||||||
<Helmet>
|
<Helmet>
|
||||||
<title>Frequently Asked Questions | Reactive Resume</title>
|
<title>Frequently Asked Questions | Reactive Resume</title>
|
||||||
<link
|
<link rel="canonical" href="https://rxresu.me/app/dashboard" />
|
||||||
rel="canonical"
|
|
||||||
href="https://rxresume-staging.web.app/app/dashboard"
|
|
||||||
/>
|
|
||||||
</Helmet>
|
</Helmet>
|
||||||
|
|
||||||
<div className="md:w-1/2 container px-8 md:px-0 py-16 grid gap-12">
|
<div className="md:w-1/2 container px-8 md:px-0 py-16 grid gap-12">
|
||||||
|
|||||||
@ -13,7 +13,7 @@ const Home = () => {
|
|||||||
<Wrapper>
|
<Wrapper>
|
||||||
<Helmet>
|
<Helmet>
|
||||||
<title>{t('shared.appName')}</title>
|
<title>{t('shared.appName')}</title>
|
||||||
<link rel="canonical" href="https://rxresume-staging.web.app/" />
|
<link rel="canonical" href="https://rxresu.me/" />
|
||||||
</Helmet>
|
</Helmet>
|
||||||
|
|
||||||
<div className="container px-8 xl:px-0 text-center md:text-left mt-24">
|
<div className="container px-8 xl:px-0 text-center md:text-left mt-24">
|
||||||
|
|||||||
@ -47,10 +47,7 @@ const ResumeViewer = ({ id }) => {
|
|||||||
<title>
|
<title>
|
||||||
{resume.name} | {t('shared.appName')}
|
{resume.name} | {t('shared.appName')}
|
||||||
</title>
|
</title>
|
||||||
<link
|
<link rel="canonical" href={`https://rxresu.me/r/${id}`} />
|
||||||
rel="canonical"
|
|
||||||
href={`https://rxresume-staging.web.app/r/${id}`}
|
|
||||||
/>
|
|
||||||
</Helmet>
|
</Helmet>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
|
|||||||
Reference in New Issue
Block a user