txtyash / textyash.com Goto Github PK
View Code? Open in Web Editor NEWMy personal website & blog [WIP]
Home Page: http://textyash.com
My personal website & blog [WIP]
Home Page: http://textyash.com
Add a popup to prompt for confirmation when deleting a post.
Scroll position is not preserved when coming back to the home page while navigating within the site.
Add a profile page for users to edit their details & customization.
Add user comment feature on post pages with the following feautures:
When tailwind class changes to dark, the code editor should be dark and vice versa.
Prevent malicious actors from sending too many requests to the site.
Using reactive parsing with $:
syntax is causing errors where the API is being abused as the content is being parsed for every single keypress. Instead, parse the content on two conditions:
Detailed discussion here: https://discord.com/channels/486935104384532500/1231907529681010708
Progress bar to track the reading progress. Has to be thin and less intrusive.
Instead of implementing a drafts feature, implement a hidden field to hide and unhide posts. Only admin should be able to see the hidden posts on the home page.
Image uploading has a lot of inconsistency. For example, updating a post without removing an image still removes the image. The code should be simplified.
Optimize the site for SEO:
Add exclusive posts that only signed in users or paid users can read.
When creating a new post, the editor posts the markdown content to the db. When rendering the blogs for reading, the content has to be parsed again.
Storing html as content will avoid having to parse the content again for reading thus reducing the rendering time for the blog.
If a user is already registered then redirect to the login page.
Drawbacks of storing content as markdown on database:
Drawbacks of storing content as html on database:
Add a field to check if a post has an image. If it does have an image, then show a placeholder else don't show a placeholder.
Add a route to receive donations
Hyperlinks are hardcoded into the application. Instead add forms with popups to link to various sites with a hidden field to hide and unhide links.
The blog post content has to be strictly structured such that the starting content is enough plain text to be a description.
Make a component which takes a loading prop for buttons.
Show a popup to indicate the position of the menubar when the user visits the website for the first time.
Detailed discussion here on discord: https://discord.com/channels/839993398554656828/1228611005345431623
Deleting a post does not update locally stored posts in the writable store. It does update on a hard reload because all of the posts are fetched again.
If the database contains posts from multiple years then show buttons on top of the post cards to select and deselect a year
When a user visits a page other than the home page, coming from another site, then on clicking the back button user is taken to the previous site.
Add a link to the GitHub source code to the page footer in a layout
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.