-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move kubearmor.io to new static generator #1
Comments
I have an idea. We can directly use GitHub wiki page content for the blog for this we can use GitHub API. |
We are doing that already. We want people to create a PR for posting new blogs and have a custom theme for our landing page. |
I understand it now.
|
When the PR having tag of blog is merged. It should be released in the blogs section of the website. I think we do it by setting up a github workflow for it. |
Also theme and UI for website. If you want I can design. |
I worked on this theme, can we improve it as per our needs? |
Yeah, we can definitely improve the theme. Even we can make or revamp whole website of kuberarmor.io using hugo unless its using any dynamic functionalities. As I can see you are using theme provided by hugo-PaperMod. We need to add our own stylesheets, CSS files or CSS modules in order to customize the theme of the website. My question is: Will we be revamping the whole kuberarmor.io or the blog part you are currently working on? |
We will have to change the whole website. Come up with new design. |
Fine👍! Should I create a Figma file and share the access of it via mail(mentioned in your profile) ? or we can do the vice-versa. |
You do it. |
Done🚀 |
I got the email, we have to get on a call for this. |
Yup. Anytime in night. I'll be available and in any platform you choose. |
Just notify me before hand if possible. I'll be there. |
@ShubhamTatvamasi I'm just thinking of conducting an user survey in order to get an idea of what people think about current design and what changes or improvements they want in order to make the site more intuitive. Do you think this would work? Also a new channel can only be create by the admin of the slack workspace. We need to talk to Rahul about this as he currently has the admin access. |
@nyrahul can you please create a new channel for #kuberarmor-website. |
Also, I have a new framework suggestion. It's astro🚀. It uses .mdx instead of .md for content publication but customization it gives is out of the box. We can also use libraries like tailwind CSS in it. |
Is it simple to read and write? |
Its just markdown having the access for jsx(its not mandatory, it uses javascript for more flexibility). React developers will have have fun. Yes, Astro mainly focuses on content based websites like blogs, portfolios, marketing and less dynamic e-commerce. So, I think this might be just the perfect framework for us. |
I'm confirming about the best of the two within 2 days. |
That will be great, Thanks. |
Astro🚀 V/S Hugo🔥This is a competitive analysis between 2 frameworks. GitHub Repo for Astro🚀: https://github.com/Aditya-150/hugo-test Both are hosted using Vercel. Count the emojis to decide the winner.
Some more online resources found:
(Based on data available on internet, some tests and our requirements) PS: I wasn't able to host Hugo site on GitHub pages due to some workflow issues for which I had to delete that repo🥲. |
@Aditya-150 also check if these solutions can be deployed on GitHub pages. |
I will try again and let you know. |
Also if we host on Vercel we can still change the domain name by changing the DNS configuration. |
I guess Vercel is a paid service. |
Sorry, I thought it would work. Because it supports 100 deployments/ day.
So, I thought we won't exceed 3000 deployments on a month.
But for longetivity of this project this isn't right approach as this is an
open source project.
…On Sat, 16 Sept 2023, 19:18 Shubham Tatvamasi, ***@***.***> wrote:
Also if we host on Vercel we can still change the domain name by changing
the DNS configuration.
I guess Vercel is a paid service.
—
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ASWHAJBCZ6OQ3H5BPTSAHBLX2WU4TANCNFSM6AAAAAA4P4JPPU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@ShubhamTatvamasi just asking. Should I make any progress on the UI design part or wait for the content? |
Hi @Aditya-150, please feel free to progress on the UI design part, we are still in the process of gathering all the content. |
Ok I'll be using content currently given in the website with some basic improvisations. Is that fine ? @ShubhamTatvamasi |
Sure, that would be great. Thanks @Aditya-150 😄 |
Hey everyone While reading the whole conversation, I understood that we are building the site on Hugo or Astro. My question is why are we not using Javascript frameworks like ReactJs or NextJs. Also, I'm interested in developing the website. |
Hello @hanshal101. Nice to have you. Coming to your question, Actually, currently we are at quite early stage of website. The first version is also yet to be released. There are a lot of thing to be done actually like documentation etc. So, you might need to wait for some time in order to start contributing. Thanks for showing so much interest. You can follow official documentation of docusaurus and get to know about kubearmor till then. PS: Join the Slack Channel if you want to be part of this journey. 👉Join Slack |
Thanks, @Aditya-150 for such a nice explanation. I'm currently learning ReactJs for frontend development, so I was quite interested in building the KubeArmor website. I truly understand the current requirements, and you are right, it's quite challenging to maintain a NextJS or ReactJS website in the early stages. I will definitely look up the Docusaurus documentation and learn more about this framework. |
Currently, our website is on build using gatsby. We are planning to move it to a new static website generator, so we can host it on github pages. I created a draft using hugo for our blogging needs. We can look for more options if needed.
The text was updated successfully, but these errors were encountered: