Website with Publish
By John Sundell JohnSundell/Publish: A static site generator for Swift developers
Why Publish (motivation/reasons)
- Use Swift, Markdown, Git and GitHub
- Use Working copy, iA Writer and iPad
- Jekyll and Ruby drive me crazy
- John Sundell is awesome
Getting started with Publish
- 8 Tips To Help You Get Started With Publish | Brian Coyner
- Tip #7: Deploying to Github Pages
- Tip #8: Working with drafts
- Getting started with publish - Bitomule's learning shack
- Create A Blog Website Using Swift and Publish | Swift 5, Xcode 11 - YouTube
Next
- Automating deploy of your publish site to github pages - Bitomule's learning shack
- Deploy new website version each time you commit changes to our blog repository using Github Actions
- Use iPad for blogging (with Working copy and iA Writer)
- Deploy new website version each time you commit changes to our blog repository using Github Actions
- BEWARE IMPORTANT: ... if you use custom domain (GitHub repo Settings/Pages), otherwise deploying would overwrite custom domain (the repo's "Custom domain" setting is reset)
- Create a Blog With Swift and GitHub Pages | Dev Genius
- Add highlighting to source files: The author of the Publish generator also wrote the Splash library, which allows you to highlight source codes. It is connected as a package in the Swift Package Manager.
try Blog().publish(
withTheme: .foundation,
plugins: [.splash(withClassPrefix: "")]
)
Published on: Dec 25, 2021