update stuffs

main
Kay 2 weeks ago
parent 8233911eea
commit fce0d89b29
  1. 1
      .gitignore
  2. 8
      README.md
  3. 15
      components/IntroductionText.tsx
  4. 17
      next.config.js
  5. 1
      package.json
  6. 9
      pages/index.tsx

1
.gitignore vendored

@ -33,3 +33,4 @@ yarn-error.log*
# typescript
*.tsbuildinfo
out/

@ -1,4 +1,5 @@
# [juke-fr](https://code.juke.fr/kay/juke-fr)
site built in typescript with next.js, chakra ui, framer motion, three.js available on juke.fr
## install
@ -13,7 +14,6 @@ $ git clone https://code.juke.fr/kay/juke-fr.git
$ yarn
```
## License
Most all of my work is now licensed under **a modified** [CC-BY-NC-SA 4.0 AFEdit](https://code.juke.fr/kay/license/raw/branch/main/LICENSE) plus accounting for states existing in our world on top of capitalism.
@ -21,10 +21,12 @@ Most all of my work is now licensed under **a modified** [CC-BY-NC-SA 4.0 AFEdit
This is a weird choice for code right?
Here are a few key reasons:
- my definition of "open" involves being able to share and modify, you are able to do such things, just not make money off of it, or oppress people
- my definition of "free" involves being able to share and modify, you are able to do such things, not just make money off of it, or oppressing people
So no, amongst other things, this list is not exhaustive,
- you cannot have somebody work on my tool and redistribute it to your employees
- you cannot resell copies of this because in this age distribution is not done with floppy disks and the internet is a thing
- you cannot use it to generate revenue yourself
@ -38,6 +40,7 @@ So no, amongst other things, this list is not exhaustive,
- you cannot use it to injure, harm, kill, whether physically or psychologically
You can, however,
- change it to do whatever you please
- share it to anyone you please with attribution and under the same license
- use it as much as you please
@ -62,8 +65,9 @@ $ git clone https://code.juke.fr/kay/juke-fr.git
More to come later.
### Issues
Open new issues by mailing [eutychia.gitlab+juke-fr-issue@gmail.com](mailto:eutychia.gitlab+juke-fr-issue@gmail.com)
---
beep boop
beep boop

@ -14,13 +14,14 @@ const IntroductionHeader = () => {
const IntroductionBody = () => {
return (
<Text mb={12}>
<b>Kay</b> is a <b>25 year-old non-binary/agender robo</b>. You can use any{' '}
<b>neutral pronouns</b> for them (english: they or it, french: ielle/iel ou
lae/lea ou ca/cela). It currently lives and works near <b>Paris</b>. They like anything
that has to do with <b>technology</b> and hacking stuff (code, video,
music, etc.). It creates mostly ephemeral, always <b>open source</b> pet
projects. They are very much pro <b>data rights</b> and against rising
worldwide fascistic ideology and oppression.
<b>Kay</b> is a <b>25 year-old non-binary/agender robo</b>. You can use
any <b>neutral pronouns</b> for them (english: they or it, french:
ielle/iel ou lae/lea ou ca/cela). It currently lives and works near{' '}
<b>Paris</b>. They like anything that has to do with <b>technology</b> and
hacking stuff (code, video, music, etc.). It creates mostly ephemeral,
always <b>open source</b> pet projects. They are very much pro{' '}
<b>data rights</b> and against rising worldwide fascistic ideology and
oppression.
</Text>
);
};

@ -6,10 +6,10 @@ const withBundleAnalyzer = require('@next/bundle-analyzer')({
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
i18n: {
locales: ['en'],
defaultLocale: 'en',
},
// i18n: {
// locales: ['en'],
// defaultLocale: 'en',
// },
experimental: {
outputStandalone: true,
},
@ -25,6 +25,15 @@ const nextConfig = {
return config;
},
exportPathMap: async function (
defaultPathMap,
{ dev, dir, outDir, distDir, buildId }
) {
return {
'/': { page: '/' },
'/about': { page: '/about' },
}
},
};
module.exports = withBundleAnalyzer(nextConfig);

@ -10,6 +10,7 @@
],
"scripts": {
"build": "yarn && NODE_ENV=production next build && cp -r ./.next/static ./.next/standalone/.next/ && cp -r public ./.next/standalone/",
"export": "yarn && next build && next export",
"start": "NODE_ENV=production node ./.next/standalone/server.js",
"dev": "next dev",
"lint": "next lint",

@ -12,10 +12,11 @@ export async function getStaticProps() {
per_page: '50',
};
latestURL.search = new URLSearchParams(latestParams).toString();
const projects = (await (await fetch(latestURL.toString())).json())
.sort((a: any, b: any) => {
return Date.parse(b.updated_at) - Date.parse(a.updated_at)
});
const projects = (await (await fetch(latestURL.toString())).json()).sort(
(a: any, b: any) => {
return Date.parse(b.updated_at) - Date.parse(a.updated_at);
},
);
return {
props: {

Loading…
Cancel
Save