1
0
mirror of https://github.com/makew0rld/amfora.git synced 2024-12-04 14:46:29 -05:00
amfora/display/newtab.go

43 lines
1.1 KiB
Go
Raw Normal View History

2020-06-18 16:54:48 -04:00
package display
2020-09-01 13:55:09 -04:00
import (
"io/ioutil"
"github.com/makeworld-the-better-one/amfora/config"
)
//nolint
var defaultNewTabContent = []byte(`# New Tab
2020-06-18 16:54:48 -04:00
You've opened a new tab. Use the bar at the bottom to browse around. You can start typing in it by pressing the space key.
2020-06-18 16:54:48 -04:00
Press the ? key at any time to bring up the help, and see other keybindings. Most are what you expect.
2020-06-18 16:54:48 -04:00
2020-09-01 13:55:09 -04:00
You can customize this page by creating a gemtext file called newtab.gmi, in Amfora's configuration folder.
2020-06-18 16:54:48 -04:00
Happy browsing!
## Internal Pages
=> about:bookmarks Bookmarks
=> about:subscriptions Subscriptions
=> about:about All internal pages
## Learn more about Amfora!
=> https://github.com/makeworld-the-better-one/amfora Amfora homepage
=> https://github.com/makeworld-the-better-one/amfora/wiki Amfora Wiki [GitHub]
=> gemini://makeworld.space/amfora-wiki/ Amfora Wiki [On Gemini!]
=> //gemini.circumlunar.space Project Gemini
`)
2020-09-01 13:55:09 -04:00
// Read the new tab content from a file if it exists or fallback to a default page.
func getNewTabContent() []byte {
2020-09-01 13:55:09 -04:00
data, err := ioutil.ReadFile(config.NewTabPath)
if err == nil {
return data
2020-09-01 13:55:09 -04:00
}
return defaultNewTabContent
}