Giter VIP home page Giter VIP logo

lottamob's Introduction

Hi there ๐Ÿ‘‹

Catch me on Mastodon!

lottamob's People

Contributors

lottamob avatar thinkjrs avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

lottamob

lottamob's Issues

Remove stock logos

The stock logos for corporates are garbage for this context. Let's remove them.

image

๐Ÿž [BUG]: Remove newsletter until setup

Describe the bug
The newsletter signup component is displaying which is a bit prematurely. We don't have/want that setup yet.

Screenshots
image

Additional context
This is likely a regression from whence the component appeared in renders.

[Feature]: Front page research, blog, and article display

Is your feature request related to a problem? Please describe.
Clicking on research, blog, or article links are the only way to travel to an individual piece of content as a user, at the moment. This should change.

Describe the solution you'd like
As was planned, we should add the appropriate sections for research, blog, and article posts on the front of the landing page, below the immediate fold.

In particular, we need:

  • research display section
  • blog display section
  • article display section

These should auto update from the latest introduced/published content from the CMS and use the same/exactly similar strategy/functions to accomplish these updates (on build).

Feature: Add markdown headings to markdown renderings

Currently the markdown component from react-markdown does not play properly with Tailwindcss typography for headers. As of this moment, using # or ## to indicate a normal markdown header will display as standard inline-text.

Pro-tip: Avoid inline headers until I have this implemented.

What's coming

Sending body content from the sanity studio input box (see below) w/header markdown indications will render properly, with acceptable styling.

Image reference

The body "input" box with text below will not currently render # heading marks.
image

Example bad rendering:
image

Which should look more like ...
image

[Feature]: Add Content Security Policy

Is your feature request related to a problem? Please describe.
Lighthouse rightly complains that there is no content security policy enabled for this site. We should implement this to prevent things like XSS attacks.

Fortunately, there is no user input on this site, yet, so the lack of CSP is not an actual security issue.

Describe the solution you'd like
The above stated, we need to add in a CSP so that only those specific directives are allowed. This will help prevent a security issue in the event we add user input down the road.

Describe alternatives you've considered
As this is how the web works, there are no alternatives.

Additional context

From lighthouse:
image

Helpful resource link: https://web.dev/csp-xss/?utm_source=lighthouse&utm_medium=lr

[Feature]: Add visual block for research articles

Is your feature request related to a problem? Please describe.
Right now we have some images w/text uploaded for research, as opposed to the blog or article section, which have typical static images.

Describe the solution you'd like
This doesn't need to be an image and should be a styled box w/text & background color overlaying it.

  • Add text using title param
  • Add text using author param
  • Add styled box/bg image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.