Content of logos.co website! https://logos.co
Go to file
jinhojang6 e38b150d0e
chore: update og:image_subtitle
2024-09-28 02:33:51 +09:00
.github docs: add issue and PR templates 2023-09-27 23:33:31 +09:00
.husky BREAKING CHANGE: implement docusaurus 2023-06-01 21:21:05 +09:00
docs chore: update og:image_subtitle 2024-09-28 02:33:51 +09:00
src chore: update events data 2024-06-13 02:33:00 +09:00
static chore: add psc 2024-09-26 00:01:42 +09:00
.gitignore BREAKING CHANGE: implement docusaurus 2023-06-01 21:21:05 +09:00
.prettierignore BREAKING CHANGE: implement docusaurus 2023-06-01 21:21:05 +09:00
.prettierrc BREAKING CHANGE: implement docusaurus 2023-06-01 21:21:05 +09:00
Jenkinsfile Corrected the syntax error in Jenkinsfile for bad substitution in multiline string for Publish step. 2024-08-06 20:16:33 +09:00
README.md readme: fix formatting 2024-09-27 23:22:59 +09:00
babel.config.js BREAKING CHANGE: implement docusaurus 2023-06-01 21:21:05 +09:00
docusaurus.config.js chore: add psc 2024-09-26 00:01:42 +09:00
events.json chore: add psc 2024-09-26 00:01:42 +09:00
flake.lock Created Nix Flake file for generating different architectures we support. 2024-08-06 20:16:31 +09:00
flake.nix Added ghp-import package to the dev shell in flake.nix and modified Publish step in Jenkinsfile to use the nix develop shell. 2024-08-06 20:16:33 +09:00
package.json feat: update og images 2024-09-28 02:27:46 +09:00
scrape.js chore: update events data 2024-06-13 02:33:00 +09:00
sidebars.js docs: add exit page 2024-09-27 23:23:00 +09:00
tsconfig.json BREAKING CHANGE: implement docusaurus 2023-06-01 21:21:05 +09:00
yarn.lock feat: update og images 2024-09-28 02:27:46 +09:00

README.md

Logos

The repository for logos.co website.

How to Run Locally

  1. Clone this repository
    $ git clone https://github.com/acid-info/logos.co.git
    
  2. Install the dependencies:
    $ yarn install
    
  3. Start the website:
    $ yarn start
    
  4. Visit http://localhost:3000 in your browser

Landing Page

The code for a landing page is located in docs/index.mdx. This file employs the mdx format and utilizes React components from the Logos Docusaurus Plugins package.

Adding Subpages

To include subpages, create a .md or mdx file within the about directory. You can use Frontmatter to add metadata to your markdown file.

The content in about/index.md will be utilized as the index page for the /about section.

Root Pages

Subpages that do not belong to the About page (e.g., Terms of Use) can be situated in the root-pages directory.

Docusaurus Config

You can find instructions for adding additional documentation sections, implementing localization, and managing versioning on the Docusaurus website.

Please note that theme customization is somewhat restricted; for more detailed instructions on customizing your theme, visit the Logos Docusaurus Theme repository.

Custom CSS

By default, this template utilizes the CSS styles defined in the logos-docusaurus-plugins package. You have the option to define custom CSS in src/css/custom.scss.

How to Run a Static Build (Production Build)

  1. Generate static files for production:
    $ yarn build
    
    The static files will be created in the build directory.
  2. Serve the static build:
    $ yarn serve
    

CI/CD

The hosting is done using Caddy server with Git plugin for handling GitHub webhooks.

Information about deployed build can be also found in /build.json available on the website.

Change Process

  1. Create a new working branch from develop: git checkout develop; git checkout -b my-changes.
  2. Make your changes, push them to the origin, and open a Pull Request against the develop branch.
  3. After approval, merge the pull request, and verify the changes on the staging server (e.g., https://dev.vac.dev).
  4. When ready to promote changes to the live website, rebase the master branch on the staging changes: git checkout master; git pull origin master; git rebase origin/develop; git push.