Skip to content

Commit

Permalink
Website redesign using Markdown & VitePress default theme (fontist#21)
Browse files Browse the repository at this point in the history
* save

* saveve

* save

* remove customizing css

* tweak

* fix redirects

* redirect text

* 2space

* npm run format

* if window

* not subfolder

* base path

* target sekf

* save

* works with no theme file

* pnpm with patch

vuejs/vitepress#3561

* pnpm in build

* add title

* Update deploy-pages.yml

* Update deploy-pages.yml

* pnpm/action-setup@v3

* latest

* back to npm since vitepress fixwd

* npm run build

* cache: npm

* remove redirects

* update pnpm msh

* use clean urls

* save
  • Loading branch information
jcbhmr authored Feb 29, 2024
1 parent e16ba39 commit 8c86f7a
Show file tree
Hide file tree
Showing 49 changed files with 2,117 additions and 1,615 deletions.
61 changes: 0 additions & 61 deletions .github/workflows/build_deploy.yml

This file was deleted.

41 changes: 41 additions & 0 deletions .github/workflows/deploy-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: deploy-pages
on:
push:
branches: "main"
paths-ignore:
- README.md
- CONTRIBUTING.md
- LICENSE
- .gitignore
- .github/**
- "!.github/workflows/deploy-pages.yml"
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}
cancel-in-progress: true
jobs:
deploy-pages:
environment:
name: github-pages
url: ${{ steps.deploy-pages.outputs.page_url }}
permissions:
pages: write
id-token: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: latest
cache: npm
- run: npm install
- id: configure-pages
uses: actions/configure-pages@v4
- run: npm run build
env:
BASE_PATH: ${{ steps.configure-pages.outputs.base_path }}/
- uses: actions/upload-pages-artifact@v3
with:
path: .vitepress/dist
- id: deploy-pages
uses: actions/deploy-pages@v4
39 changes: 0 additions & 39 deletions .github/workflows/links.yml

This file was deleted.

151 changes: 136 additions & 15 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,15 +1,136 @@
_software/*/.git
_software/*/docs
_software/_*_repo
_specs/*/
!_specs/*.*
parent-hub
_site/
.sass-cache/
.jekyll-cache/
.jekyll-metadata
.DS_Store
.bundle/
Gemfile.lock

.rubocop-https--*
# https://vitepress.dev/
**/.vitepress/cache
**/.vitepress/dist

#region https://github.com/github/gitignore/blob/main/Node.gitignore
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Snowpack dependency directory (https://snowpack.dev/)
web_modules/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional stylelint cache
.stylelintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local

# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache

# Next.js build output
.next
out

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# vuepress v2.x temp and cache directory
.temp
.cache

# Docusaurus cache and generated files
.docusaurus

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port

# Stores VSCode versions used for testing VSCode extensions
.vscode-test

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*
#endregion
8 changes: 0 additions & 8 deletions .lycheeignore

This file was deleted.

43 changes: 43 additions & 0 deletions .vitepress/config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
import { defineConfig } from "vitepress";

// https://vitepress.dev/reference/site-config
export default defineConfig({
// https://vitepress.dev/guide/routing#generating-clean-url
cleanUrls: true,

title: "Fontist",
description: "Install openly-licensed fonts on Windows, Linux and Mac!",

// https://github.com/vuejs/vitepress/issues/3508
base: process.env.BASE_PATH,

themeConfig: {
logo: "/logo.png",

// https://vitepress.dev/reference/default-theme-config
nav: [
{
text: "Fontist",
link: "https://fontist.org/fontist/",
target: "_self",
},
{
text: "Formulas",
link: "https://fontist.org/formulas/",
target: "_self",
},
{ text: "Blog", link: "/blog/" },
],

// sidebar: {},

socialLinks: [
{ icon: "github", link: "https://github.com/fontist/fontist.github.io" },
],

footer: {
message: `Fontist is <a href="https://open.ribose.com/">riboseopen</a>`,
copyright: `Copyright &copy; 2023 Ribose Group Inc. All rights reserved.`,
},
},
});
24 changes: 0 additions & 24 deletions 404.html

This file was deleted.

Loading

0 comments on commit 8c86f7a

Please sign in to comment.