GithubHelp home page GithubHelp logo

getgridea / gridea Goto Github PK

View Code? Open in Web Editor NEW
9.8K 111.0 788.0 11.84 MB

✍️ A static blog writing client (一个静态博客写作客户端)

Home Page: https://open.gridea.dev

License: MIT License

JavaScript 5.45% HTML 1.87% Vue 26.89% TypeScript 28.92% CSS 0.06% Less 27.30% EJS 9.50%
electron vue static-blog typescript static-site static-site-cms cms blog windows macos electronjs vue2 blog-engine blog-platform static-site-generator gridea jamstack

gridea's Introduction

Gridea

A static blog writing client

Download | Homepage

GitHub All Releases

English | Русский | 简体中文 | 繁體中文

CHANGELOG

👏 Welcome to use Gridea

✍️ Gridea A static blog writing client. You can use it to record your life, mood, knowledge, notes and ideas...

Features👇

📝 Use the coolest Markdown editor to create quickly

🌉 Insert pictures and article cover charts anywhere in the article

🏷️ Label and group articles

📋 Customize menus and even create external link menus

💻 Use this client on Windows or MacOS or Linux

🌎 Use Github Pages or Coding Pages to show the world that more platforms will be supported in the future

💬 Simply configure and access the Gitalk or DisqusJS comment system

🗺️ Use simplified Chinesetraditional ChineseEnglishRussianFrench

🌁 Use any default theme within the application or any third-party theme, free theme customization

🖥 Customize the source folder and synchronize multiple devices using OneDrive, iCloud, Dropbox, etc.

🌱 Of course Gridea is still very young and has many shortcomings, but please believe it will keep moving forward 🏃

In the future, it will surely become your inseparable partner

Give full play to your talents!

😘 Enjoy~

Development

If you want to contribute code, please check the Contribution Guide in advance.

$ # Node version > v10.0.0 is requied
$ git clone https://github.com/getgridea/gridea.git
$ cd gridea
$ yarn
$ yarn electron:serve
$ yarn electron:build

Contact

Telegram Channel | Telegram Group | QQ 1 Group: 970332209 | QQ 2 Group: 923131213 | Author Twitter: @EryouHao

Example Screenshots

Contributions

We welcome all contributions. You can submit any ideas as pull requests or as GitHub issues.

Donation

License

MIT. Copyright (c) 2020-2023 EryouHao

gridea's People

Contributors

callanbi avatar dependabot[bot] avatar dodola avatar easychen avatar eryouhao avatar gaoliang avatar hide-me avatar hsxyhao avatar jackliu007888 avatar jiangrubin avatar m1911star avatar nusr avatar renbaoshuo avatar rookiezoe avatar suremotoo avatar timhaywood avatar wherelse avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gridea's Issues

预览功能失效

Mac,点击预览按钮没反应。
正常是不是应该自动打开浏览器查看文章?

安装程序停止工作

image
请问一下这个问题怎么解决,是不是下载的不对还是其他什么问题,十分感谢!

Feature requests

你最希望或最想使用什么功能?说出你的想法吧,也许下个版本就实现了呢 🤪

希望能精简uri path层级和支持类别

  1. 现在的文章 uri path 是 xxx.com/post/some-article/index.html. 更常见的是 xxx.com/post/some-article.html。
  2. 我想写一篇“关于我”的介绍,链接应是 xxx.com/about.html 而非 xxx.com/post/about/index.html。这篇文章不应出现在博文列表中,并且不应有发表时间。

一些链接的地址的缓存问题

像icon avatar 目前地址是写死路径,客户端更新后同步后 如果不强制刷新 页面 永远看的是旧效果,能否改为加上获取出来的最后一次commit id 作为版本号。

还有simple 主题打开背景很慢,希望大部分资源都用国内的cdn 图片能换一些简单的 或者渐进式jpeg 加快加载速度

文章中插入的图片无法删除

文章中插入图片之后,点击预览出现在post-image文件夹下面,如何我就算在文章中去掉了这个文件的引用,post-image里面的图片也不会删掉。

[Feature Request] Support 3rd party static site generator

I saw that you wrote your own server to do page rendering.
How about delegating it to the following 3rd party static site generators?

https://github.com/gatsbyjs/gatsby
https://github.com/hexojs/hexo

Gatsby is a new framework coming with React while Hexo is a mature blog system with large community support.
(also a wide range of plugins to extend the blog rendering jobs)

With 3rd party static site generator, Have-Notes then can focus on client things to provide more friendly editor functions and article management services.

发布的文章创建时间输入体验

应该可以复制 粘贴进去,方便迁移时修改为之前的发布时间。应该博客里只又按发布时间排序。没有单独的排序字段,最好在列表里单独修改

希望增加设备配置同步的功能

多设备使用的时候同步配置需要手动复制黏贴config文件夹,忽然想到能不能做成类似vs code 的同步插件(就是使用github token gist的那个同步配置的插件),然后一键同步配置,感谢

Mac端上

按文档把所有配置都弄了,
但是报:远程连接失败,请检查仓库、用户名和 Token 设置

图片加载过慢

sidebar-bg 和 favicon 耗时严重导致打开主页速度很慢。是我配置的问题吗?

tag的候选应该不区分大小写

tag的候选应该不区分大小 专有名词 如 SQL 应该小写标签也能搜索出来,毕竟不会定义全大写和全小写的同意义的标签。

代码的排版问题

在leetcode写的代码复制到代码块里面之后预览时代码格式不太对(Python代码),缩进有问题。

css 丢失

我本地预览是好的 同步到 github 上面就没有 css样式了 很寂寞啊

gitclone项目后运行开发环境无法启动

git clone 项目后 npm install

然后启动开发环境 npm run electron:serve 后没有启动 electron的界面 没有启动background.js这个初始化入口文件.

命令行只有如下信息,


> [email protected] electron:serve /Users/wangyp/Documents/github/gridea
> vue-cli-service electron:serve

 INFO  Starting development server...
Starting type checking and linting service...
Using 1 worker with 2048MB memory limit
 98% after emitting CopyPlugin                                                      

 DONE  Compiled successfully in 27610ms                                                                                15:51:07

No type errors found
No lint errors found
Version: typescript 3.2.2, tslint 5.16.0
Time: 16466ms

  App running at:
  - Local:   http://localhost:8081/ 
  - Network: unavailable


nodejs 版本 v8.11.3

gitalk 报错

编辑文章标题保存后,浏览器打开文章,底下gitalk报错,可能是编辑是改变了url,过长导致

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.