From dev-return-4284-archive-asf-public=cust-asf.ponee.io@hudi.apache.org Sun Aug 8 21:03:29 2021 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mxout1-he-de.apache.org (mxout1-he-de.apache.org [95.216.194.37]) by mx-eu-01.ponee.io (Postfix) with ESMTPS id C3AAD180633 for ; Sun, 8 Aug 2021 23:03:29 +0200 (CEST) Received: from mail.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mxout1-he-de.apache.org (ASF Mail Server at mxout1-he-de.apache.org) with SMTP id 26BFC60648 for ; Sun, 8 Aug 2021 21:03:28 +0000 (UTC) Received: (qmail 18460 invoked by uid 500); 8 Aug 2021 21:03:28 -0000 Mailing-List: contact dev-help@hudi.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hudi.apache.org Delivered-To: mailing list dev@hudi.apache.org Received: (qmail 18448 invoked by uid 99); 8 Aug 2021 21:03:27 -0000 Received: from spamproc1-he-fi.apache.org (HELO spamproc1-he-fi.apache.org) (95.217.134.168) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 08 Aug 2021 21:03:27 +0000 Received: from localhost (localhost [127.0.0.1]) by spamproc1-he-fi.apache.org (ASF Mail Server at spamproc1-he-fi.apache.org) with ESMTP id A1B87BFA17 for ; Sun, 8 Aug 2021 21:03:26 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamproc1-he-fi.apache.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.2, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamproc1-he-fi.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-he-de.apache.org ([116.203.227.195]) by localhost (spamproc1-he-fi.apache.org [95.217.134.168]) (amavisd-new, port 10024) with ESMTP id Ft1Z02-fDI7t for ; Sun, 8 Aug 2021 21:03:25 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::62f; helo=mail-ej1-x62f.google.com; envelope-from=vinoth.govindarajan@gmail.com; receiver= Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 8276A7FB1C for ; Sun, 8 Aug 2021 21:03:25 +0000 (UTC) Received: by mail-ej1-x62f.google.com with SMTP id e19so25334221ejs.9 for ; Sun, 08 Aug 2021 14:03:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=WxICXhbKLBhwnpYY808etPnFt9LBrIk8D9WKACsAMNI=; b=jTI9qqlqnHTUUMjgHY4isPXKLdLBDX3XWC20GE2QxQ0a5Q/7rBQ/FeIZQnBQVvDgAP DHvZTy/kAytsmScyBd9H/ViaQ0iDtozfFPWWefLTAlTX9Y6/K7oSCS8BPo7lzGkCk+NJ glvBPsHxCd0/79q6CaHssGBYcrQV+jrk45ovrCDjoRRsfpLWjC/VeUrMj69QIBUqecPv hdKf2AYm4QUQLuFuOFn65z8X6E/CqIACooMhJUliQCKKuXDbBGvMMdAGuqLv4YhU9CDL DuQgQ3xbU0Z/lUkNxddxjHqESzYaDQO8oc625yQvl7lJiqzxr9gvqpc/hkqaeWv+xB6F CMew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=WxICXhbKLBhwnpYY808etPnFt9LBrIk8D9WKACsAMNI=; b=lCltWCyuRhwc6PbAoHWMrFeuRgw3yltP0E1gsxOoo+Uk1GhvJJN1Ku66jqOkuXseu+ XQGe7r/+RHS2W2jiGoIeLgjZ9MUpgQno9waYAdmtu4dlvxBmqrbpYmaTPJnMtdgT896i Kdj6Jb/XhUo4BEQGovwg3lEGWSXM3EYC1G2NPlgu7kpaWrmbDI78wN57h5bz8boZmRvQ T25UKmCLIw/S7V5hjQfW9lC0jlsOCTQuvZQiPMXzDrr3/3RWWD5UTkRj9gR+YccCBRtV bmEtgugFOZJsppbz1DkW5L5OH5lfdTRLBO07X++7dlX2KavOtrLJn5ThOQTA1ADztT0l x+5A== X-Gm-Message-State: AOAM533k1m12Sq1hC3PP9N1wfeYOnBScBdmB+/+sm374ahxhLF6erwb0 2YAjK+AxQba1cS5z0m/W1XuuKD0mgDmSfzy2IW3rUejTiPwg+Q== X-Google-Smtp-Source: ABdhPJyRnlUNMK1ir0Q3V4S6kdefb3t7s1/7VF8Yl3AjC/pUOew/DLjIzCjjVyJWTWmFohoFtVq/BRpmEiumlQqNB0A= X-Received: by 2002:a17:906:b094:: with SMTP id x20mr19205165ejy.257.1628456604543; Sun, 08 Aug 2021 14:03:24 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Vinoth Govindarajan Date: Sun, 8 Aug 2021 14:02:48 -0700 Message-ID: Subject: Re: Website redesign To: dev@hudi.apache.org Content-Type: multipart/alternative; boundary="000000000000722c5505c91299be" --000000000000722c5505c91299be Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Pratyaksh, It would be nice to have the pagination at the top of the page as well, but unfortunately, it's not an option that we can enable out of the box, the only way that is possible is to swizzle the blog post component in our local theme, but when you do that is not recommended and might break future updates to the blog post component. Instead, we can increase the number of posts in the left sidebar or do some other settings to make it easy for users, wdyt? ``` =E2=9E=9C website git:(asf-site) npm run swizzle @docusaurus/theme-classic BlogPostPage > hudi@0.0.0 swizzle > docusaurus swizzle "@docusaurus/theme-classic" "BlogPostPage" BlogPostPage is an internal component and has a higher breaking change probability. If you want to swizzle it, use the "--danger" flag. ``` Best, Vinoth On Sat, Aug 7, 2021 at 3:06 PM Raymond Xu wrote: > The re-worked website looks really great. thanks! > > On Sat, Jul 31, 2021 at 11:17 AM Sivabalan wrote: > > > Looks awesome! Great job Vinoth :) Tabification has been long due. > > > > On Sat, Jul 31, 2021 at 1:48 PM Vinoth Govindarajan < > > vinoth.govindarajan@gmail.com> wrote: > > > > > Thanks, Vinoth! > > > > > > These are the summary of changes: > > > > > > 1. Docusaurus doesn't have the concept of permalink in the header, > the > > > URL is formed based on the folder and file name, hence renamed all > the > > > files with the permalink to preserve the old path and to avoid > broken > > > links > > > for the docs. > > > 2. Since the new navigation structure is different for the non-doc > > > static pages, I've updated all the references in the document. > > > 3. Docusaurus doesn't support a few of the Jekyll features like: > > > 1. The HTML class attribute should be called className, hence > > updated > > > those. > > > 2. In some cases, the tag messes up the formatting of th= e > > > content hence got rid of it. > > > 3. Fixed the broken HTML tags. > > > 4. For loops got converted to a theme component for the > powered-by > > > page. > > > 5. keywords should be an array instead of a comma-separated > string. > > > 4. Rebuilt the left sidebar and all old docs version sidebar and t= he > > > main dropdown navigation. > > > 5. Moved around a bunch of files and renamed some to support > > versioning > > > and i18n support. > > > 6. Most of the classic theme looked good already out of the box, > > fixed a > > > bunch of them in the src/css/custom.css. > > > 7. Rebuild the home page as a pure js rendered page > > src/pages/index.js. > > > 8. Built the footer navigation with all relevant links to improve > the > > > SEO and ease of use and improve the visibility of the inner pages. > > > 9. Broken the releases page to individual pages, to improve the > > > usability and to support the left side bar. > > > 10. Broken the community page into 3 pages: > > > 1. Get Involved. > > > 2. Team. > > > 3. How to Contribute > > > 11. Added the code tab support for the quick-start spark guide, th= e > > same > > > could be easily applied for other pages. > > > > > > > > > Please refer to the docusaurus official documentation > > > for adding more > features > > to > > > the site. > > > > > > This is not the final version, the first step in the process is to > > migrate > > > the content as-is with few minor changes to the docusaurus platform, > then > > > we can make incremental changes to add more features. > > > > > > I'll be adding the search bar in the next iteration. > > > > > > These sed one-liners saved the day for me!! > > > > > > sed -i '' -E 's/src=3D("[^"]*")/src=3D{require(\1).default}/g' *.md > > > sed -i '' -E 's/keywords:(.*)$/keywords: [\1]/g' *.md > > > sed -i '' -E 's/
//g' *.md > > > sed -i '' -E 's/style=3D("[^"]*")//g' *.md > > > sed -i '' -E 's/class=3D("[^"]*")/className=3D\1/g' *.md > > > sed -i '' -E 's|/docs/0.5.0-|/docs/|g' *.md > > > sed -i '' -E 's|/docs/0.5.1-|/docs/|g' *.md > > > sed -i '' -E 's|/docs/0.5.2-|/docs/|g' *.md > > > sed -i '' -E 's|/docs/0.5.3-|/docs/|g' *.md > > > sed -i '' -E 's|/docs/0.6.0-|/docs/|g' *.md > > > sed -i '' -E 's|/docs/0.7.0-|/docs/|g' *.md > > > sed -i '' -E 's|/docs/0.8.0-|/docs/|g' *.md > > > > > > find . -name '*.md' -exec sed -i '' '/permalink:/d' {} + > > > > > > for filename in *.cn.md; do mv $filename ${filename//cn.md/md}; done > > > > > > Cheers, > > > Vinoth > > > > > > > > > On Thu, Jul 29, 2021 at 12:53 AM Vinoth Chandar > > wrote: > > > > > > > Folks, > > > > > > > > the PR is up! https://github.com/apache/hudi/pull/3366 > > > > Please review. > > > > > > > > This is truly heroic work, vingov, fixing all the broken links and > > > cleaning > > > > a lot of debt in the jekyll based theme ! > > > > > > > > > > > > On Mon, Jul 12, 2021 at 10:48 PM Vinoth Chandar > > > wrote: > > > > > > > > > Hi, > > > > > > > > > > Sounds good! Please grab the JIRA and we can start scoping it int= o > > sub > > > > > tasks? > > > > > > > > > > Thanks > > > > > Vinoth > > > > > > > > > > On Mon, Jul 12, 2021 at 10:02 PM Vinoth Govindarajan < > > > > > vinoth.govindarajan@gmail.com> wrote: > > > > > > > > > >> Hi Folks, > > > > >> I have experience in the past building websites, I can volunteer > to > > > work > > > > >> on > > > > >> this re-design. > > > > >> > > > > >> Best, > > > > >> Vinoth > > > > >> > > > > >> > > > > >> On Fri, Jul 2, 2021 at 6:45 PM Vinoth Chandar > > > > wrote: > > > > >> > > > > >> > At this point, scoping the work itself is a good first task, > > > breaking > > > > >> into > > > > >> > sub tasks. > > > > >> > > > > > >> > I am willing to partner with someone closely, to drive this. > > > > >> > > > > > >> > On Wed, Jun 30, 2021 at 5:45 PM Danny Chan < > danny0405@apache.org> > > > > >> wrote: > > > > >> > > > > > >> > > All the pages assigns to volunteers or there is a someone > major > > in > > > > it. > > > > >> > > > > > > >> > > Best, > > > > >> > > Danny Chan > > > > >> > > > > > > >> > > Vinoth Chandar =E4=BA=8E2021=E5=B9=B47=E6= =9C=881=E6=97=A5 =E5=91=A8=E5=9B=9B=E4=B8=8A=E5=8D=886:00=E5=86=99=E9=81=93= =EF=BC=9A > > > > >> > > > > > > >> > > > Any volunteers? Also worth asking in slack? > > > > >> > > > > > > > >> > > > On Sat, Jun 26, 2021 at 5:03 PM Raymond Xu < > > > > >> > xu.shiyan.raymond@gmail.com> > > > > >> > > > wrote: > > > > >> > > > > > > > >> > > > > Hi all, > > > > >> > > > > > > > > >> > > > > We've completed a re-design of Hudi's website ( > > > hudi.apache.org) > > > > >> , in > > > > >> > > the > > > > >> > > > > goal of making the navigation more organized and > information > > > > more > > > > >> > > > > discoverable. The design document can be found here > (thanks > > to > > > > >> > designer > > > > >> > > > > Joanna) > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > > > > > > > https://www.figma.com/file/tipod1JZRw7anZRWBI6sZh/Hudi.Apache?node-id=3D3= 2%3A6 > > > > >> > > > > > > > > >> > > > > The design is ready for implementation; would like to ca= ll > > for > > > > >> > > volunteers > > > > >> > > > > to pick up this one! > > > > >> > > > > https://issues.apache.org/jira/browse/HUDI-1985 > > > > >> > > > > > > > > >> > > > > Cheers, > > > > >> > > > > Raymond > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > > > > > > > > > > > > > > > -- > > Regards, > > -Sivabalan > > > --000000000000722c5505c91299be--