Skip to content

Replace to Hugo #14

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

Merged
merged 137 commits into from
Mar 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
137 commits
Select commit Hold shift + click to select a range
04187c3
docs: move old files
Lemon73-Computing Nov 6, 2024
d2ecdc1
docs: add hugo template
Lemon73-Computing Nov 6, 2024
b979c4b
chore: add some settings and ci
Lemon73-Computing Nov 6, 2024
a0d7280
chore: change console output
Lemon73-Computing Nov 7, 2024
9cfd402
chore: merge lemonade theme into the new website
Lemon73-Computing Nov 8, 2024
e9a33e2
style: currently (website 2024h2 version) design
Lemon73-Computing Nov 8, 2024
4f17657
style: add selection color
Lemon73-Computing Nov 8, 2024
fa45687
docs(readme): update readme.md
Lemon73-Computing Nov 8, 2024
6fed36f
chore: remove template posts
Lemon73-Computing Nov 9, 2024
2cf0c8b
docs: add archived articles in 2022
Lemon73-Computing Nov 10, 2024
552a156
docs: import archived articles
Lemon73-Computing Nov 10, 2024
00c1713
docs: fix the link
Lemon73-Computing Nov 10, 2024
42e5356
chore: change the visibility of the home page
Lemon73-Computing Nov 10, 2024
7b97113
chore: add japanese support
Lemon73-Computing Nov 10, 2024
85edc87
chore: add gitinfo
Lemon73-Computing Nov 10, 2024
08c20fb
chore: _index pages
Lemon73-Computing Nov 10, 2024
4239eb2
chore: change slugs
Lemon73-Computing Nov 10, 2024
9d4cf4b
chore: remove the description
Lemon73-Computing Nov 11, 2024
f26994c
docs: change archived links
Lemon73-Computing Nov 12, 2024
d862439
docs: change styles
Lemon73-Computing Nov 12, 2024
f783334
docs: change the content
Lemon73-Computing Nov 12, 2024
9ab242f
docs: add doc about 2024 new year
Lemon73-Computing Nov 17, 2024
b622988
docs: add alicenovel v0.9.3 release description (english version and …
Lemon73-Computing Nov 17, 2024
646f498
Merge branch 'gh-pages' into replace-to-hugo
Lemon73-Computing Nov 17, 2024
c92a0bd
Merge branch 'replace-to-hugo' into reconstruction-old-articles
Lemon73-Computing Nov 17, 2024
435a6f6
chore: create 404 page
Lemon73-Computing Nov 17, 2024
77cef5e
chore: add social media icons
Lemon73-Computing Nov 17, 2024
fba2998
Merge pull request #15 from Lemon73-Computing/reconstruction-old-arti…
Lemon73-Computing Nov 17, 2024
2c71114
chore: move images and config file to new website
Lemon73-Computing Nov 17, 2024
d7ff0ea
chore: add releasenote template
Lemon73-Computing Nov 17, 2024
cdf409c
chore: add aliases to redirect from old link to new page
Lemon73-Computing Nov 17, 2024
4555ea3
chore: edit archetypes
Lemon73-Computing Nov 17, 2024
9bce99b
chore: change setting about output directory structure
Lemon73-Computing Nov 17, 2024
6076904
chore: remove old resources
Lemon73-Computing Nov 17, 2024
31e4f05
docs: remove old docs page
Lemon73-Computing Nov 17, 2024
51a71a5
docs: remove old 404 page
Lemon73-Computing Nov 17, 2024
28fe5d0
chore: change console log
Lemon73-Computing Nov 18, 2024
81c0b01
docs: add lemon festival page
Lemon73-Computing Nov 18, 2024
1b333fe
chore: change contents template file
Lemon73-Computing Nov 18, 2024
b9caaa5
docs(website): add new pages about our websites
Lemon73-Computing Nov 18, 2024
e00dac1
chore: edit the release note template
Lemon73-Computing Nov 20, 2024
404ed4a
docs: remove hugo template articles
Lemon73-Computing Nov 19, 2024
50cb817
docs: move app pages from old website to new website
Lemon73-Computing Nov 19, 2024
abb70f7
chore: add google analytics
Lemon73-Computing Nov 20, 2024
95587ac
chore: change a copyright message
Lemon73-Computing Nov 20, 2024
9dd3907
chore: change analytics place
Lemon73-Computing Nov 20, 2024
ee66247
docs: create lfa page
Lemon73-Computing Nov 20, 2024
f9d0bc8
docs: create ivy cafeteria page on new website
Lemon73-Computing Nov 20, 2024
3becbc3
docs: create working with open source page
Lemon73-Computing Nov 20, 2024
23a3b09
docs: add links in oss page
Lemon73-Computing Nov 20, 2024
34dbd48
chore: hide git hash when it is null
Lemon73-Computing Nov 20, 2024
69c25dd
docs: add archived docs from lemon73 blog
Lemon73-Computing Nov 24, 2024
84e5545
docs: change details
Lemon73-Computing Nov 24, 2024
a449e9e
docs: fix linking
Lemon73-Computing Nov 24, 2024
03d5cf4
chore: change footer font-family
Lemon73-Computing Nov 24, 2024
d3a41a1
docs: create my profile page
Lemon73-Computing Nov 24, 2024
bf92c6c
docs: merge old neo page into skycolors page
Lemon73-Computing Nov 24, 2024
ed01e90
docs: change the profile message
Lemon73-Computing Nov 24, 2024
ca84066
docs: move the website page to the about directory
Lemon73-Computing Nov 24, 2024
b6a79b0
style: change title font-family and add categories page on header
Lemon73-Computing Nov 25, 2024
81a31f3
chore: change menu links
Lemon73-Computing Nov 25, 2024
9883b1d
docs: add index page
Lemon73-Computing Nov 25, 2024
74b9a58
docs: support i18n in index page
Lemon73-Computing Nov 25, 2024
3931f33
style: setting for information card styles
Lemon73-Computing Nov 25, 2024
8922962
style: change info-card from list to div
Lemon73-Computing Nov 25, 2024
c2388ef
chore: change default font-family
Lemon73-Computing Nov 25, 2024
919a84e
chore: resolve conflict without merge
Lemon73-Computing Nov 25, 2024
00b1533
style: modifired buttons for linking with social media
Lemon73-Computing Nov 26, 2024
a6bb97e
style: change details
Lemon73-Computing Nov 26, 2024
79bf439
style: change css linking
Lemon73-Computing Nov 27, 2024
e513acf
chore: add icons from fluent icons
Lemon73-Computing Nov 27, 2024
4d2f4ce
style: add header settings
Lemon73-Computing Nov 27, 2024
b0e2fd2
chore: remove old icons and add new icons from simple-icons
Lemon73-Computing Nov 28, 2024
6ac4cd8
docs: create about directory and new page for english
Lemon73-Computing Nov 28, 2024
5f8f27f
docs: create new lunar process page
Lemon73-Computing Nov 28, 2024
8f9bcce
chore: remove kiss color manager and reformat it for destribution
Lemon73-Computing Nov 28, 2024
2de72bc
docs: create new code of conduct and guidelines
Lemon73-Computing Nov 28, 2024
db7fb00
chore: remove all archived files complately
Lemon73-Computing Nov 28, 2024
de308e1
chore: fix aa
Lemon73-Computing Nov 28, 2024
61d8ad9
chore: create social api
Lemon73-Computing Dec 2, 2024
41d6392
chore: update social info
Lemon73-Computing Dec 2, 2024
5237b99
chore: change categories
Lemon73-Computing Dec 4, 2024
dc0e2a9
loc: support japanese on 404 page
Lemon73-Computing Dec 4, 2024
94d546a
docs(ivy): add link to kiss-color (archived)
Lemon73-Computing Dec 4, 2024
3861420
docs(lra): add doc about lemon's resting area
Lemon73-Computing Dec 4, 2024
fc0fc81
feat: add support to read external docs (from qiita)
Lemon73-Computing Dec 5, 2024
5d1d18f
chore: change desigin
Lemon73-Computing Dec 5, 2024
5c5f8ec
docs(oss): add links to websites or repositories and contributing inf…
Lemon73-Computing Dec 6, 2024
8b5498d
style: change background color
Lemon73-Computing Dec 6, 2024
e9ea6c2
style: change h1 and h2 font-family
Lemon73-Computing Dec 6, 2024
76bdb53
docs: add new article
Lemon73-Computing Dec 7, 2024
1f9dfd4
ci: bump dependencies in github actions
Lemon73-Computing Dec 7, 2024
c980c5e
chore: change gitattributes
Lemon73-Computing Dec 8, 2024
48f0012
chore: add lf logos
Lemon73-Computing Dec 13, 2024
dcd7d02
feat(search): add search function and its page
Lemon73-Computing Dec 14, 2024
e2fce61
feat(search): add japanese search function
Lemon73-Computing Dec 14, 2024
38e9917
docs(terms): add doc about cafeteria initiative
Lemon73-Computing Dec 22, 2024
c32c324
docs(terms): edit details
Lemon73-Computing Dec 22, 2024
d94532c
style: changed to prevent links from overflowing
Lemon73-Computing Dec 22, 2024
2d670ef
docs(terms): remove draft comment
Lemon73-Computing Dec 22, 2024
77e73cb
docs: add december-roadmap
Lemon73-Computing Dec 22, 2024
038aaeb
docs: add new targets about external contribution
Lemon73-Computing Dec 22, 2024
615987f
chore: add the code-snippets file for the default front-matter
Lemon73-Computing Jan 5, 2025
b7fd48a
chore: add a japanese snippet
Lemon73-Computing Jan 17, 2025
82df7d5
docs(lf): created lf page (english ver)
Lemon73-Computing Jan 16, 2025
3e701ec
chore: reorganize menu configuration and add language-specific menu f…
Lemon73-Computing Jan 22, 2025
874b81f
docs: add lra page (english version)
Lemon73-Computing Jan 22, 2025
70e7eea
chore: mark several posts as draft
Lemon73-Computing Jan 31, 2025
a2f3963
docs: mark upcoming posts about alice project as draft
Lemon73-Computing Feb 2, 2025
bfe5b5c
docs: hide reference comments in code of conduct and guidelines pages
Lemon73-Computing Feb 4, 2025
ec3bb1c
docs: update project status for Alice Aqua and Alice Console
Lemon73-Computing Feb 6, 2025
b0eada0
style: update link colors and add borders for better visibility
Lemon73-Computing Feb 6, 2025
93fbf3c
style: update link colors and improve contact section layout
Lemon73-Computing Feb 6, 2025
5a1042a
feat: add language-specific content for Japanese and English in the i…
Lemon73-Computing Feb 6, 2025
1d9039f
feat: open external links in a new tab for better user experience
Lemon73-Computing Feb 6, 2025
c3bd3c7
style: update menu navigation to use specific ID for better targeting
Lemon73-Computing Feb 6, 2025
a2e14e4
feat: open footer links in a new tab for improved accessibility
Lemon73-Computing Feb 7, 2025
95171f6
feat: improve default front matter snippets
Lemon73-Computing Feb 8, 2025
07a2e40
feat: add logo image to the index layout for improved branding
Lemon73-Computing Feb 9, 2025
5187247
feat: add animations to logo SVG for enhanced visual appeal
Lemon73-Computing Feb 9, 2025
7ca24d9
feat: update SVG animations for smoother transitions
Lemon73-Computing Feb 9, 2025
b1dc321
fix: correct date in the English localization file
Lemon73-Computing Feb 9, 2025
ea2548f
chore: remove commented-out contact form link in index layout
Lemon73-Computing Feb 11, 2025
205a3f3
chore: remove some console logs
Lemon73-Computing Feb 12, 2025
92c34b8
feat: add history page for Lemon73 and LRA
Lemon73-Computing Feb 14, 2025
399697b
feat: add language switcher and update localization files
Lemon73-Computing Feb 15, 2025
be13334
feat: refactor language switcher layout for improved readability
Lemon73-Computing Feb 15, 2025
d7b4bed
feat: update color scheme for links and logo in light mode
Lemon73-Computing Feb 15, 2025
64d0251
feat: add draft status to guidelines and terms documents;
Lemon73-Computing Mar 5, 2025
bcecab7
Resolve merge conflicts
Lemon73-Computing Mar 5, 2025
c9881cb
style(icon): change favicon into traditional lemon icon
Lemon73-Computing Mar 12, 2025
cd5f79c
ci: enable manual triggering of the deployment workflow
Lemon73-Computing Mar 12, 2025
96755be
docs(new-website): add new website announcement in English and Japanese
Lemon73-Computing Mar 12, 2025
5c3792f
fix(snippets): update slug to use current date format
Lemon73-Computing Mar 12, 2025
b6fed80
docs(new-website): update section titles and clarify domain change de…
Lemon73-Computing Mar 12, 2025
d5d063b
docs(website-history): add historical overview of previous websites
Lemon73-Computing Mar 12, 2025
ef45a7c
feat(release): add changelog configuration for new features and bug f…
Lemon73-Computing Mar 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
content/**/*.md linguist-detectable
16 changes: 16 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
changelog:
categories:
- title: New Features 🎉
labels:
- "enhancement"
- title: Bug Fix 🦋
labels:
- "bug"
# - title: Dependencies 🤖
# labels:
# - "dependencies"
# authors:
# - dependabot
- title: Others 🛠
labels:
- "*"
50 changes: 50 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Deploy to Github Pages

on:
push:
branches: [main]
pull_request:
branches: [main]
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest

permissions:
# Give the default GITHUB_TOKEN write permission to commit and push the
# added or changed files to the repository.
contents: write

steps:
- uses: actions/checkout@v4

- name: Cache Hugo resources
uses: actions/cache@v4
env:
cache-name: cache-hugo-resources
with:
path: resources
key: ${{ env.cache-name }}

- uses: actions/setup-go@v4
with:
go-version: "^1.17.0"
- run: go version

- name: Setup Hugo
uses: peaceiris/actions-hugo@v3
with:
hugo-version: "latest"
extended: true

- name: Build
run: hugo --minify --gc

- name: Deploy 🚀
uses: JamesIves/github-pages-deploy-action@v4
with:
branch: gh-pages
folder: public
clean: true
single-commit: true
13 changes: 13 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Generated files by hugo
/public/
/resources/_gen/
/assets/jsconfig.json
hugo_stats.json

# Executable may be added to repository
hugo.exe
hugo.darwin
hugo.linux

# Temporary lock file while building
/.hugo_build.lock
61 changes: 61 additions & 0 deletions .vscode/md.code-snippets
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
{
// Place your lemon73-computing.github.io workspace snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }

"Front Matter (Default)": {
"scope": "markdown",
"prefix": ["default"],
"body": [
"---",
"title: ${1:Title}",
"description: ${2:Description}",
"slug: \"$CURRENT_MONTH$CURRENT_DATE\"",
"date: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND+0900",
"categories:",
" - ${4:category}",
"tags:",
" - ${5:tag}",
"draft: ${6:true}",
"---\n",
"${7:<!-- contents -->}\n",
"## Distribution\n",
"- [Lemonium (here)](./) (EN: $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE)\n",
],
"description": "Insert default front matter"
},
"Front Matter (Default.ja)": {
"scope": "markdown",
"prefix": "default-ja",
"body": [
"---",
"title: ${1:タイトル}",
"description: ${2:説明}",
"slug: \"$CURRENT_MONTH$CURRENT_DATE\"",
"date: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND+0900",
"categories:",
" - ${4:カテゴリー}",
"tags:",
" - ${5:タグ}",
"draft: ${6:true}",
"---\n",
"${7:<!-- 内容 -->}\n",
"## 頒布\n",
"- [Lemonium (ここ)](./) (JP: $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE)\n",
],
"description": "標準のフロントマターを挿入"
}
}
28 changes: 28 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Serve Drafts",
"type": "shell",
"command": "hugo server -D",
"group": {
"kind": "test",
"isDefault": true
},
"isBackground": true,
"problemMatcher": []
},
{
"label": "Build",
"type": "shell",
"command": "hugo",
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": []
}
]
}
35 changes: 0 additions & 35 deletions 404.html

This file was deleted.

59 changes: 51 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,55 @@
# Lemon's Resting Area - Website
This is source code of [LRA website][lra-main]. / [レモンの休息所 ウェブサイト][lra-main]のソースコードです。
# Lemonium website

[lra-main]: https://lemon73-computing.github.io "Lemon's Resting Area - Website"
Promoting [website] for foundation Lemon's Resting Area. Build with the Hugo static site generator.

## Licenses / ライセンス
- Text / 文章
- [CC BY-SA 4.0]
- Images / 画像
- Not covered by the licence (Disabled) / ライセンス対象外 (利用禁止)
[website]: https://lemon73-computing.github.io "Lemon's Resting Area - Website"

## How to use

### Building and testing the site locally

Here are the steps to build site on Ubuntu-based system (tested on KDE neon 24.04):

```shell
# intall golang
sudo apt install golang

# install latest version of Hugo (the example uses v0.128.0)
wget https://github.com/gohugoio/hugo/releases/download/v0.128.0/hugo_extended_0.128.0_linux-amd64.deb
sudo dpkg -i hugo_extended_0.128.0_linux-amd64.deb

# build the site
hugo server

# http://localhost:1313
```

### Create new article

To create an article using [the default archetype](./archetypes/default.md):
```shell
# Japanese
hugo new content posts/2024/something.md

# English
hugo new content/en/posts/2024/something.md
```

To create an article using [the release note arthetype](./archetypes/releasenote.md):
```shell
# Japanese
hugo new content -k releasenote posts/2024/something.md

# English
hugo new -k releasenote content/en/posts/2024/something.md
```

More information: https://gohugo.io/content-management/archetypes

(About multilingual archetypes: https://discourse.gohugo.io/t/multilingual-archetypes/39542/8)

## License

Licensed under the [CC BY-SA 4.0].

[CC BY-SA 4.0]: https://creativecommons.org/licenses/by-sa/4.0/deed.ja "Creative Commons License BY-SA 4.0"
80 changes: 0 additions & 80 deletions apps/alice.html

This file was deleted.

40 changes: 0 additions & 40 deletions apps/himeno.html

This file was deleted.

Loading