https://github.com/zunda/mitome.in
Explore OpenPGP and other cryptography as an alternative for seals (mitome-in)
https://github.com/zunda/mitome.in
encryption openpgp signature yubikey
Last synced: 4 months ago
JSON representation
Explore OpenPGP and other cryptography as an alternative for seals (mitome-in)
- Host: GitHub
- URL: https://github.com/zunda/mitome.in
- Owner: zunda
- License: mit
- Created: 2020-06-12T03:09:08.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-12-03T19:43:36.000Z (6 months ago)
- Last Synced: 2025-12-07T01:09:33.710Z (6 months ago)
- Topics: encryption, openpgp, signature, yubikey
- Homepage: https://mitome.in
- Size: 8.72 MB
- Stars: 43
- Watchers: 3
- Forks: 7
- Open Issues: 12
-
Metadata Files:
- Readme: README.ja.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# mitome.in
[](https://app.netlify.com/sites/mitomein/deploys)
認め印の代わりとしてのOpenPGPの可能性を検討します。
このプロジェクトはページの整形とページ内でのプログラムの動作に[VuePress](https://vuepress.vuejs.org/)を利用して、[主レポジトリ](https://github.com/zunda/mitome.in)は[Netlify](https://www.netlify.com/)によって、
- masterブランチが自動的に https://mitome.in/ にデプロイされ、
- プルリクエストはdeploy previewとしてデプロイ(プレビューへのリンクはプルリクエストの会話内に表示されます)され
るように設定されています。
## プロジェクトのセットアップ
Yarnを[インストール手順](https://classic.yarnpkg.com/ja/docs/install/)に従ってインストールしてください。
依存パッケージを下記のコマンドでインストールしてください。
```sh
yarn install
```
## 原稿の執筆
`docs/`ディレクトリ以下に`.md`ファイルを作成してください。サイドバーの目次に追加するには、`docs/.vuepress/config.js`ファイルの配列`themeConfig.sidebar`に追加してください。もしよろしければ、お名前と、差し支えなければご連絡先を、`docs/README.md`のリストに追加してださい。
原稿から参照する画像は、`docs/.vuepress/public/`に置いてください。ルートディレクトリにあるように参照できます。
### 「認め印」ロゴとアイコン
`assets/mitomein.svg`ファイルをInkscapeで編集して、pngファイルとして`docs/.vuepress/public/`にエクスポートしてください。
## ページの閲覧
下記のコマンドを実行しておくことで編集中のページを http://localhost:8080/ 以下で確認できます。
```sh
yarn docs:dev
```
下記のコマンドで静的ファイルが`./docs/.vuepress/dist/`以下に生成されます。
```sh
yarn docs:build
```
### ERR_OSSL_EVP_UNSUPPORTED
Webpack バージョン4はOpenSSL バージョン3をサポートせず、`yarn docs:dev`などのコマンドが`ERR_OSSL_EVP_UNSUPPORTED`エラーで失敗するようです。この場合は、下記のように`--openssl-legacy-provider`オプションを`NODE_OPTIONS`環境変数として設定してください:
```sh
NODE_OPTIONS=--openssl-legacy-provider yarn docs:dev
```
## ライセンス
[英語版](README.md#Licence)で確認してください。