Giter VIP home page Giter VIP logo

gatsby-theme-academic's Introduction

tc-imba's GitHub stats

Top Langs

tc-imba's wakatime stats

gatsby-theme-academic's People

Contributors

boyanzh avatar reevan100 avatar rolwin100 avatar tc-imba avatar zhizhuoxin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

gatsby-theme-academic's Issues

Font size adjustment

Adjust the font size to be proportional to the size of the screen rather than fixed pt.

Dark mode

Dark mode is amazing and is quite important! Please add it :)

Cursor CSS adjustment

When cursor is hovered on certain cards, the css style should be adjusted properly.

For example. on experience card, it's set to be always default and never will be shown as a text cursor.

Add Alternative Name

Add an attribute for alternative name e.g. Dan Qiao + 乔丹
Place right below the 'author'

Compatibility for Node.js v18.0

Vercel is transferring to Node.js v18.0, and seems like there's a compatibility issue. Specifically, when I deploy with Node.js v18.0, I get the following error

Error: Cannot find module 'gatsby/webpack'
--
19:36:52.832 | Require stack:
19:36:52.832 | - /vercel/path0/node_modules/gatsby-plugin-mdx-v1/utils/render-html.js
19:36:52.832 | - /vercel/path0/node_modules/gatsby-plugin-mdx-v1/gatsby/create-schema-customi  zation.js
19:36:52.832 | - /vercel/path0/node_modules/gatsby-plugin-mdx-v1/gatsby-node.js
19:36:52.833 | - /vercel/path0/node_modules/gatsby/dist/bootstrap/resolve-module-exports.js
19:36:52.833 | - /vercel/path0/node_modules/gatsby/dist/bootstrap/load-plugins/validate.js
19:36:52.833 | - /vercel/path0/node_modules/gatsby/dist/bootstrap/load-plugins/load.js
19:36:52.833 | - /vercel/path0/node_modules/gatsby/dist/bootstrap/load-plugins/index.js
19:36:52.833 | - /vercel/path0/node_modules/gatsby/dist/bootstrap/load-config-and-plugins.js
19:36:52.833 | - /vercel/path0/node_modules/gatsby/dist/services/initialize.js
19:36:52.833 | - /vercel/path0/node_modules/gatsby/dist/services/index.js
19:36:52.834 | - /vercel/path0/node_modules/gatsby/dist/bootstrap/index.js
19:36:52.834 | - /vercel/path0/node_modules/gatsby/dist/commands/build.js
19:36:52.834 | - /vercel/path0/node_modules/gatsby-cli/lib/create-cli.js
19:36:52.834 | - /vercel/path0/node_modules/gatsby-cli/lib/index.js
19:36:52.834 | - /vercel/path0/node_modules/gatsby/dist/bin/gatsby.js
19:36:52.834 | - /vercel/path0/node_modules/gatsby/cli.js
19:36:52.835 |  
19:36:52.835 | - loader:1077 Function.Module._resolveFilename
19:36:52.835 | node:internal/modules/cjs/loader:1077:15
19:36:52.835 |  
19:36:52.835 | - loader:922 Function.Module._load
19:36:52.835 | node:internal/modules/cjs/loader:922:27
19:36:52.836 |  
19:36:52.836 | - loader:1143 Module.require
19:36:52.836 | node:internal/modules/cjs/loader:1143:19
19:36:52.836 |  
19:36:52.836 | - v8-compile-cache.js:159 require
19:36:52.836 | [path0]/[v8-compile-cache]/v8-compile-cache.js:159:20
19:36:52.837 |  
19:36:52.837 | - render-html.js:1 Object.<anonymous>
19:36:52.837 | [path0]/[gatsby-plugin-mdx-v1]/utils/render-html.js:1:79
19:36:52.837 |  
19:36:52.838 | - v8-compile-cache.js:192 Module._compile
19:36:52.838 | [path0]/[v8-compile-cache]/v8-compile-cache.js:192:30
19:36:52.838 |  
19:36:52.838 | - loader:1310 Object.Module._extensions..js
19:36:52.838 | node:internal/modules/cjs/loader:1310:10
19:36:52.839 |  
19:36:52.839 | - loader:1119 Module.load
19:36:52.839 | node:internal/modules/cjs/loader:1119:32
19:36:52.839 |  
19:36:52.839 | - loader:960 Function.Module._load
19:36:52.840 | node:internal/modules/cjs/loader:960:12
19:36:52.840 |  
19:36:52.840 | - loader:1143 Module.require
19:36:52.840 | node:internal/modules/cjs/loader:1143:19
19:36:52.840 |  
19:36:52.840 | - v8-compile-cache.js:159 require
19:36:52.841 | [path0]/[v8-compile-cache]/v8-compile-cache.js:159:20
19:36:52.841 |  
19:36:52.841 | - create-schema-customization.js:19 Object.<anonymous>
19:36:52.841 | [path0]/[gatsby-plugin-mdx-v1]/gatsby/create-schema-customization.js:19:35
19:36:52.841 |  
19:36:52.841 | - v8-compile-cache.js:192 Module._compile
19:36:52.842 | [path0]/[v8-compile-cache]/v8-compile-cache.js:192:30
19:36:52.842 |  
19:36:52.842 | - loader:1310 Object.Module._extensions..js
19:36:52.842 | node:internal/modules/cjs/loader:1310:10
19:36:52.842 |  
19:36:52.842 | - loader:1119 Module.load
19:36:52.842 | node:internal/modules/cjs/loader:1119:32
19:36:52.843 |  
19:36:52.843 | - loader:960 Function.Module._load
19:36:52.843 | node:internal/modules/cjs/loader:960:12
19:36:52.843 |  
19:36:52.843 |  
19:36:52.846 | not finished open and validate gatsby-configs, load plugins - 1.957s
19:36:53.628 | error Command failed with exit code 1.
19:36:53.629 | info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
19:36:53.657 | Error: Command "yarn run build" exited with 1

Proposal to change the layout of research

Considering we have excerpt(abstract) for research, why not show the exerpt in full (if the excerpt limit was exceeded in the outter list), in parallel with the avator.

[title]
[date]
[abstract] [avator]

markdown contents

[Feature request] News and Miscs in HomePage, and Publication

I would like to have a news section on the homepage, something that a list can easily maintain:

  • News 1
  • News 2
  • etc.
    Probably with a nice figure icon, replace the default bullet point. And a misc section at the bottom of the homepage to put some non-academic stuff.

I think it's also a good idea to have a page (or directly integrated into the Homepage) containing a list of publications, not mixed with the Research page.

Modification Request: Replace 'Award' and 'Selected Research' Sections with Work Experience on About Page in gatsby-theme-academic

Hello! @tc-imba Happy New Year 2024 in advance!

I've been working on building my portfolio using the gatsby-theme-academic. However, I've encountered some issues and I'm not sure how to modify them, so I'm raising this issue. Specifically, in the 'about' page, there are sections for "award" and "selected research," but I'd like to replace these fields with my work experience. I attempted to modify the content in the config.js file, but it wasn't successful. I'm seeking guidance on how to make these changes. I'll attach a screenshot of my current design for reference.

Screenshots

Screenshot 2024-01-05 at 4 46 14 PM Screenshot 2024-01-05 at 4 46 18 PM

BR,
@1chooo

Awards Polishment

  • Move Awards after education and before selected research
  • No need to have location. Change the format to
    <icon - awards> <date /right>

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.